Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/batch-file/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Batch file 从批处理文件中逐个启动宏_Batch File_Imacros - Fatal编程技术网

Batch file 从批处理文件中逐个启动宏

Batch file 从批处理文件中逐个启动宏,batch-file,imacros,Batch File,Imacros,在Firefox中,使用Imacros,我希望从批处理文件启动多个宏,但问题是:我希望它们逐个运行因此,首先“宏1”将运行,然后在完成后,“宏2”将运行,依此类推,直到“宏7” 我的批次代码: cd C:\Program Files\Mozilla Firefox start firefox.exe ping -n 05 127.0.0.1>nul start firefox.exe imacros://run/?m=NAMEofMACRO.iim Imacros VERSION BU

在Firefox中,使用Imacros,我希望从批处理文件启动多个宏,但问题是:我希望它们逐个运行
因此,首先“宏1”将运行,然后在完成后,“宏2”将运行,依此类推,直到“宏7”

我的批次代码:

cd C:\Program Files\Mozilla Firefox
start firefox.exe 
ping -n 05 127.0.0.1>nul
start firefox.exe imacros://run/?m=NAMEofMACRO.iim

Imacros VERSION BUILD=7601105

只需将宏行更改为使用
start
开关
/wait

start /wait firefox.exe imacros://run/?m=NAMEofMACRO.iim
start /wait firefox.exe imacros://run/?m=NAMEofNextMACRO.iim
start /wait firefox.exe imacros://run/?m=NAMEofNextMACRO.iim

这将启动每一个宏,等待它完成,然后启动下一个宏。

另一种方法是在imacros内部,在每个宏的和处添加。iim行

URL GOTO=imacros://run/?m=NAMEofNextMACRO.iim

因此,您只需运行第一个宏;这个宏在末尾将调用第二个宏,第二个在末尾将调用第三个宏,依此类推……

是否有一个批处理命令用于运行单个宏?我在问题中添加了代码。