2013-01-17 26 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 

所以,你必須只運行第一個宏添加;這個宏,最後會調用第二個,第二個,最後會調用第三個,等等......

相關問題