看下面有什么不对吗?

来源:百度知道 编辑:UC知道 时间:2024/06/17 23:23:24
@echo off
choice /c SRLC Close,Restart,Zhuxiao,Cancel
if errorlevel 4 goto Cancel
if errorlevel 3 goto Zhuxiao
if errorlevel 2 goto Restart
if errorlevel 1 goto Close
:Cancel
shutdown.exe -a
:Zhuxiao
shutdown.exe -l
:Restart
shutdown.exe -r
:Close
shutdown.exe -s
怎么一运行就注销啊?
我已经把choice.exe 复制到C:\Windows\system32下,只是在运行时出现提示choice 命令格式错误。

choice那句少了一个参数,把它改成下面这样就行了:
choice /c SRLC /m Close,Restart,Zhuxiao,Cancel
你可以用“choice/?”命令查看它的帮助信息。

**********************************

应该是你系统上没有Choice.exe这个程序,所以第2行的代码无法执行而跳过,接着4个if语句的判断均不成立,然后执行了shutdown -a(无反应),再执行了shutdown.exe -l,所以注销了!

choice.exe程序并不是每个Windows系统都有,像XP就没有,你需要上网去下载,再把它移动到C:\Windows下或C:\Windows\system32下!