2013-01-17 27 views
3

在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

您是否有一个批处理命令用于运行单个宏? –

+0

我在问题中添加了代码。 – KingMak

回答

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 

将推出各一个,等待它完成,然后开始下一个。

+0

感谢的人,它工作完美 – KingMak

+0

伟大的,没有烦恼:) –

3

的另一种方式,里面的iMacros,是在和每个macro.iim行

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

所以,你必须只运行第一个宏添加;这个宏,最后会调用第二个,第二个,最后会调用第三个,等等......

相关问题