1

我正在编写一个批处理文件以在 Windows 10 中导入电源计划。我的脚本已基本完成,但如果出现错误,我需要一种方法来提醒用户。理想情况下,脚本会回显确切的错误并提示用户点击一个键来确认它。到目前为止,这是我的代码:

powercfg -import "%UserProfile%\Desktop\Powercfg CMIT Defalut\CMIT Win10 Power Plan.pow"

******错误代码可能应该放在这里?********

start "" cmd /c "echo CMIT Win10 PowerCFG Imported &echo(&pause"
4

2 回答 2

1

将错误消息重定向到名为error .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
于 2016-09-23T19:59:23.070 回答
1

如果 %errorlevel% NEQ 0

echo 脚本失败!

于 2016-10-06T18:58:40.717 回答