Запускать макросы один за другим из пакетного файла

В 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

person KingMak    schedule 17.01.2013    source источник
comment
У вас есть пакетная команда, которую вы используете для запуска одного макроса?   -  person Bali C    schedule 17.01.2013
comment
Я добавил код в вопрос.   -  person KingMak    schedule 17.01.2013


Ответы (2)


Просто измените строку макроса, чтобы использовать переключатель 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

Это запустит каждый, дождется его завершения, а затем запустит следующий.

person Bali C    schedule 17.01.2013

Другой способ внутри imacros — добавить в конце и каждого макроса.iim строку

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

Итак, вам нужно запустить только первый макрос; этот макрос в конце вызовет второй, а второй в конце вызовет третий и так далее...

person user3097468    schedule 12.12.2013