windows - 在批处理编程中,一个命令可以在前一个命令完成执行之前运行吗?

标签 windows batch-file

在批处理编程中,一个命令是否会一直等到完成,直到运行下一个命令?我的意思是例如

net stop wuauserv
net start wuauserv

因为 net stop wuauserv 需要一段时间才能完成,是给它时间来完成还是我需要另一个命令来等待它完成?

最佳答案

NET STOP 命令会等待(或等待时超时)服务停止或启动。 您可以检查命令中的 %ERRORCODE%,以获取有关是否存在问题或是否按预期工作的更多信息。

一般来说,大多数系统命令行工具在完成​​执行后都会返回控制权。一些专门的程序会调用其他服务或系统,并可能在执行完成之前返回控制权。无论您尝试运行什么,您都需要检查文档,但通常进程会在它们执行的“任务”完成后退出。

关于windows - 在批处理编程中,一个命令可以在前一个命令完成执行之前运行吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15415217/

相关文章:

c# - 是否有支持 Windows 7 的 SetProcessDPIAware 的反函数?或者如何回到原来的状态?

.net - 将 VS MBCS 源代码表达式转换为 Unicode

windows - 批处理脚本 : Why does this print "= instead of the empty string?

python - 不能使 SVN 预提交脚本与 Windows 服务器失败

Windows批量字符串比较if语句错误?

Windows phone7 列表选择器

Java:从命令行运行时重定向内部进程输出

c# - 在 Windows 7 中获取当前系统音量

powershell - 将 powershell 命令的输出存储在变量中

windows - 日志文件中的正则表达式匹配,返回匹配上方和下方的动态内容