Batch file 阻止批处理文件等待打开文件的完成?
我正在制作一个批处理文件来运行AHK(自动热键)脚本文件的集合,目的是将其放在我的启动文件夹中 然而,我在执行批处理文件时遇到了一个问题,它只启动第一个脚本,然后暂停,大概是等待脚本完成,但它永远不会完成(由于AHK脚本的性质)。如何在不等待一个文件完成的情况下使其继续 我想这可能是一个简单的问题,因为我还不能很快地处理批处理文件,但我在谷歌上找不到任何东西。启动一个程序 有关这三种方式的帮助,请参见Batch file 阻止批处理文件等待打开文件的完成?,batch-file,autohotkey,Batch File,Autohotkey,我正在制作一个批处理文件来运行AHK(自动热键)脚本文件的集合,目的是将其放在我的启动文件夹中 然而,我在执行批处理文件时遇到了一个问题,它只启动第一个脚本,然后暂停,大概是等待脚本完成,但它永远不会完成(由于AHK脚本的性质)。如何在不等待一个文件完成的情况下使其继续 我想这可能是一个简单的问题,因为我还不能很快地处理批处理文件,但我在谷歌上找不到任何东西。启动一个程序 有关这三种方式的帮助,请参见start/?和call/? 指定程序名 在批处理文件中,批处理将等待程序退出。什么时候 键入的
start/?
和call/?
指定程序名
在批处理文件中,批处理将等待程序退出。什么时候
键入的命令提示符不等待图形显示
要退出的程序
如果程序是批处理文件,则传输控件,而不执行调用批处理文件的其余部分
使用Start命令
Start启动一个程序,不等待。控制台程序在新窗口中启动。使用/b开关强制控制台程序进入同一窗口,这否定了启动的主要目的
Start使用Windows图形shell-与在WinKey+R(运行对话框)中键入相同。试一试
使用Call命令
调用用于启动批处理文件并等待它们退出并继续当前批处理文件
c:\windows\notepad.exe
start "" c:\windows\notepad.exe
start shell:cache