如何在批处理文件中启动应用程序而无需等待?

10 浏览
0 Comments

如何在批处理文件中启动应用程序而无需等待?

有没有办法在批处理文件中执行应用程序而无需等待?我尝试了start命令,但它只是创建一个新的命令窗口。

0
0 Comments

问题:如何在批处理文件中启动应用程序而无需等待?

原因:我使用了"start /b",而不是"start",这样每个命令都不会弹出一个窗口,因此不需要等待。

解决方法:

start /b 应用程序路径

0
0 Comments

问题的出现原因:在批处理文件中启动应用程序时,通常会导致批处理文件在应用程序运行完成之前停止运行并等待应用程序退出。这可能会导致批处理文件无法继续执行其他命令,从而影响了整个批处理文件的执行流程。

解决方法:可以通过使用“start”命令来启动应用程序,这样批处理文件将不会等待应用程序退出。以下是一个示例,展示了如何在批处理文件中启动应用程序而无需等待:

start MyApp.exe -arg1 -arg2

0
0 Comments

如何在批处理文件中启动应用程序而不用等待的问题?

问题原因:使用start命令启动带有引号的参数时,start命令会将第一个被引号括起来的参数视为新控制台窗口的标题。

解决方法:将空引号作为start命令的第一个参数,或者可以给它一个实际相关的标题。这样可以清楚地向其他人展示正在发生的情况。大多数Windows应用程序使用自己的标题,所以提供一个标题对于任何事情都没有好处,因为正在运行的线程会被应用程序自身重命名。对于外部控制台命令有用,但通常不会使用start命令来启动它们。Conhost甚至不会显示此参数。除了使批处理文件更易于理解之外,并没有太多用途。可以使用注释而不是给应用程序命名标题。

参考链接:http://ss64.com/nt/start.html

注意:该问题的答案中提到了使用/SEPARATE选项,但这些选项仅适用于16位程序。希望您没有仍然在使用16位程序。

0