如何在批处理文件中启动应用程序而无需等待?
如何在批处理文件中启动应用程序而不用等待的问题?
问题原因:使用start命令启动带有引号的参数时,start命令会将第一个被引号括起来的参数视为新控制台窗口的标题。
解决方法:将空引号作为start命令的第一个参数,或者可以给它一个实际相关的标题。这样可以清楚地向其他人展示正在发生的情况。大多数Windows应用程序使用自己的标题,所以提供一个标题对于任何事情都没有好处,因为正在运行的线程会被应用程序自身重命名。对于外部控制台命令有用,但通常不会使用start命令来启动它们。Conhost甚至不会显示此参数。除了使批处理文件更易于理解之外,并没有太多用途。可以使用注释而不是给应用程序命名标题。
参考链接:http://ss64.com/nt/start.html
注意:该问题的答案中提到了使用/SEPARATE选项,但这些选项仅适用于16位程序。希望您没有仍然在使用16位程序。