>Форум Mozilla Россия http://forum.mozilla-russia.org/index.php >iMacros http://forum.mozilla-russia.org/viewforum.php?id=42 >[РЕШЕНО] Управляющий js-файл. Не работают циклы... http://forum.mozilla-russia.org/viewtopic.php?id=70203 |
Romstar08 > 06-07-2016 12:01:25 |
Есть управляющий start.js-скрипт, который запускает файлы 1.js и 2.js скрытый текст Выделить код Код:for(i = 0; i < 4; i++){ iimPlayCode("URL GOTO=imacros://run/?m=test/1.js"); iimPlayCode("URL GOTO=imacros://run/?m=test/2.js"); } код публикуется в тегах code внутри спойлера Цикл не запускает файл 2.js, а только файл 1.js. Поясните, просто в джава не силён... Как сделать, чтобы js-управляющий запускал бы их циклически, один за другим, а после бы вновь..?? Помогите, кто знает.. InfSub |
dvomaks > 06-07-2016 12:54:28 |
так просто не получится, есть много вариантов но их реализация зависит от ваших навыков в js и от структуры самих файлов в 1.js и 2.js. одним из самых простых для понимания костылей (но не самых элегантных и правильных) в ситуации работы с imacros, это код файлов 1.js и 2.js вытянуть в одну строку, записать в csv, потом построчно считывать и выполнять с помощью функции eval(). |
InfSub > 06-07-2016 19:32:03 |
Romstar08 |
dvomaks > 07-07-2016 01:58:21 |
InfSub пишет
Позволю не согласится, например если у вас под сотню серверов - добавил файлик на центральный сервер -- остальные его подхватили пошло работать, а если оправить eval() в try - catch то ошибка в файле не отобразится на работе системы в целом. |
InfSub > 07-07-2016 02:26:13 |
dvomaks |