标题: [其他] XP系统下如何判断shutdown命令的执行情况? [打印本页]
作者: 不知道是谁 时间: 2016-5-8 14:40 标题: XP系统下如何判断shutdown命令的执行情况?
本帖最后由 pcl_test 于 2016-5-8 19:50 编辑
头疼,Win7下运行正常,XP下就有问题
试过用 errorlevel,但是 shutdown 在 XP 下不管成功还是失败,返回码都是0,坑死强迫症。
谁有比较好的解决方法?
PS:我有想过一种方法,但感觉太过繁琐,就是在执行成功后生成一个文件记录,每次执行命令前先检测是否有这个文件,如果是取消就删除- @echo off
-
- :main
- cls
- echo.
- echo 输入数字1设置关机
- echo 输入数字2取消关机
- echo.
- set /p c=请选择:
- if "%c%"=="1" goto set
- if "%c%"=="2" goto stop
- echo 输入错误
- pause >nul&goto main
-
- :set
- shutdown -s -f -t 600 2>nul||(
- echo 重复设置
- pause >nul&goto main
- )
- echo 设置成功
- pause >nul&exit
-
- :stop
- shutdown -a 2>nul||(
- echo 未设置关机
- pause >nul&goto main
- )
- echo 取消成功
- pause >nul&exit
复制代码
欢迎光临 批处理之家 (http://bbs.bathome.net/) |
Powered by Discuz! 7.2 |