Bat 脚本启动一个程序然后重新启动

Bat 脚本启动一个程序然后重新启动

我需要一些帮助来创建一个 .bat 脚本,该脚本可以启动一个程序,并在完成后重新启动计算机。

cmd /c C:\"Program Files"\"Toolwiz Time Freeze"\ToolwizTimeFreeze.exe /usepass=password /freezealways

这是应该首先做的。这很好用。这将使程序在每次重启后都能得到保护。这就是为什么我需要添加重启。我本来想添加这个

&& shutdown /r /f /0

问题是命令提示符一直挂起。并且关机无法完成。有什么想法吗?

答案1

关机命令应使用的语法是:

关机-r-f-t 0

我认为可能是你的 /0 把它搞乱了。完整语法可以在这里找到科技网

答案2

为什么要启动另一个实例cmd?只需使用

C:\"Program Files"\"Toolwiz Time Freeze"\ToolwizTimeFreeze.exe /usepass=password /freezealways
shutdown /r /f /0

或者,如果关闭应该依赖于前一个命令退出代码

C:\"Program Files"\"Toolwiz Time Freeze"\ToolwizTimeFreeze.exe /usepass=password /freezealways
if %errorlevel% EQU 0 (
    shutdown /r /f /0
) else (
    echo No success, an error occurred
    rem add next commands here (optional)
)

相关内容