我正在编写一个批处理文件来导入Windows 10中的电源计划。我的脚本大部分都已完成,但我需要一种方法来警告用户是否有错误。理想情况下,脚本将回显确切的错误并提示用户按键以确认它。到目前为止,这是我的代码:
powercfg -import "%UserProfile%\Desktop\Powercfg CMIT Defalut\CMIT Win10 Power Plan.pow"
******错误代码可能会在这里?********
start "" cmd /c "echo CMIT Win10 PowerCFG Imported &echo(&pause"
答案 0 :(得分:1)
将错误消息重定向到名为错误 .txt
的新文件powercfg -import "%UserProfile%\Desktop\Powercfg CMIT Defalut\CMIT Win10 Power Plan.pow" 2> __error__.txt
注意:这假设错误输出到stderr
然后,您可以检查错误代码,回显响应,并使用暂停来提示按键
if %errorlevel% NEQ 0 (
echo Failed
type __error__.txt
) else (
echo Power plan successfully imported
)
pause
答案 1 :(得分:1)
如果%errorlevel%NEQ 0
echo脚本失败!