|  | 
4#
 
 
 楼主|
发表于 2010-4-23 19:50:44
|
只看该作者 
| 楼上的两位大侠,多谢了。 现在又测试,批处理中只有单独运行命令行成功。
 
 但是加入这样的判断命令行就不行了
 例:
 @echo off
 mode con:cols=29  lines=1
 color 70
 title
 set /p choose=按Y键清除,按其他键退出:
 @rem 给if加个/i开关就能忽略大小写,不必写两句。
 if /i "%choose%"=="Y" goto run
 exit
 
 例:
 @echo off
 MODE con: COLS=54 LINES=19
 title
 :start
 cls
 echo.
 echo.
 echo         [1]
 echo.
 echo         [2]
 echo.
 echo         [3]
 echo.
 echo         [4]
 echo.
 echo         [5]        退出批处理
 echo.
 set choice=
 set /p choice=选择并回车:
 if not "%choice%"=="" set choice=%choice:~,1%
 echo.
 If /I "%Choice%"=="1" Goto ql
 If /I "%Choice%"=="2" Goto 2009180
 If /I "%Choice%"=="3" Goto 2011180
 If /I "%Choice%"=="4" Goto 2011365
 If /I "%Choice%"=="5" exit
 goto start
 
 加上pause,查看也没有任何提示,一闪而过。
 
 yjd大侠,我个人认为系统本身右键就有“以管理员身份运行”应该和"管理员取得所有权"是一样的,不知有什么区别,请指点一下,多谢。右键以有的命令,如何对应查看注册表中对应值,像运行3楼的reg文件,我就知道右键中的命令是什么,反过来看见右键中的命令,如何找注册表对应值。
 | 
 |