防止批处理文件等待打开的文件完成



我正在制作一个批处理文件来运行AHK(AutoHotKey)脚本文件的集合,目的是放在我的启动文件夹中。

然而,我在执行批处理文件时遇到了一个问题,它只启动第一个脚本,然后暂停,大概是在等待脚本完成,但它永远不会完成(由于AHK脚本的性质)。如何在不等待一个文件完成的情况下继续?

我想这可能是一个简单的问题,因为我对批处理文件还不是很快,但我在谷歌上找不到任何东西。

启动程序

请参阅start /?call /?以获得有关这三种方法的帮助。

指定程序名称

c:windowsnotepad.exe

在批处理文件中,批处理将等待程序退出。什么时候键入的命令提示符不等待图形程序退出。

如果程序是批处理文件,则传输控制,并且不执行调用批处理文件的其余部分。

使用"开始"命令

start "" c:windowsnotepad.exe

Start启动程序,不等待。控制台程序在新窗口中启动。使用/b开关强制控制台程序进入同一窗口,这否定了启动的主要目的。

Start使用Windows图形shell,与在WinKey+R(运行对话框)中键入相同。尝试

start shell:cache

使用Call命令

调用用于启动批处理文件并等待它们退出并继续当前批处理文件。

最新更新