我想要一个批处理文件来打开 CMD 并运行“net stop audiosrv”,然后运行“net start audiosrv”,然后终止 CMD。我遇到了很多问题,包括
- 这不是等待
- 它正在打开一个新的 CMD
- 它没有关闭
这是我自己编写的代码。我之前从未编写过任何代码,这是我现在所做的/结合我在这里看到的其他内容得到的。
start cmd.exe /k "net stop audiosrv"
wait 10
start cmd.exe /k "net start audiosrv"
TASKKILL /IM cmd.exe
我觉得这没什么关系,但我运行的是 Windows 7 Ultimate Service Pack 1 - 64 位
答案1
代码看起来不错,但看起来您一次只发送这个命令。
将其保存为一个 bat 文件并从那里执行它,您可能会看到它运行良好(尽管您显然不需要包含类似的东西start cmd.exe
)!
答案2
成功了!感谢@戴夫
net stop audiosrv
net start audiosrv