在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
答案 0 :(得分:7)
只需更改宏线以使用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
这将启动每一个,等待它完成,然后开始下一个。
答案 1 :(得分:3)
另一种方式,在imacros内部,是在每个macro.iim行添加
URL GOTO=imacros://run/?m=NAMEofNextMACRO.iim
所以你必须只运行第一个宏;这个宏,最后将调用第二个,第二个,最后,将调用第三个,依此类推......