在第一个命令完成或出现错误后运行第二个命令


17

我知道您可以&&像这样在它们之间放置两个命令,以一行的顺序运行:

hostname && w32tm /query /configuration

但是,此&&功能有一个局限性:仅在第一个命令成功时才执行第二个命令。

我的首选用法&&是直接从Start-> Run(或Win+ R)运行信息命令,而不必在CMD窗口中键入它们,也不必担心CMD控制台过早退出。例如:

cmd /c hostname && w32tm /query /configuration && pause

但是由于上述限制,如果w32tm失败,此命令将自动退出控制台窗口-即:如果Windows Time服务未运行。

我是否可以使用类似的运算符在一行上将命令串在一起,即使第一个错误出了错,也可以使第二个命令运行?

我正在寻找与Windows XP向上兼容的版本。

Answers:


By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.