| 
 | 
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文件,我就知道右键中的命令是什么,反过来看见右键中的命令,如何找注册表对应值。 |   
 
 
 
 |