Isz*_*szi 22 windows command-line
我知道您可以在一行中依次运行两个命令,方法是将&&它们放在它们之间,如下所示:
hostname && w32tm /query /configuration
Run Code Online (Sandbox Code Playgroud)
但是,这个&&函数有一个限制:如果第一个命令成功,它只执行第二个命令。
我的首选用途&&是直接从 Start->Run (或Win+ R)运行信息命令,而不必将它们键入 CMD 窗口或担心 CMD 控制台过早退出。例如:
cmd /c hostname && w32tm /query /configuration && pause
Run Code Online (Sandbox Code Playgroud)
由于上述限制,如果 w32tm 失败,此命令将自动退出控制台窗口 - 即:如果 Windows 时间服务未运行。
是否有一个类似的运算符可以用来将命令串在一行上,即使第一个错误出现,它也允许第二个命令运行?
我正在寻找它从 Windows XP 向上兼容。
Gur*_*pst 30
只需使用&代替&&. 即使第一个命令失败,第二个命令也会被执行。