Правила оформления сообщений в данном топике:
Адрес сайта и страницы, на которой возникла проблема, размещается в тегах [spoiler][noindex]http://адрес_сайта/название_страницы[/noindex][/spoiler]
Для размещения кода, используйте тег "Code" внутри тега "Spoiler" - [spoiler][code]ваш код[/code][/spoiler]
или выложите на сайт «Pastebin».
При размещении объемных материалов, используйте тег "Spoiler" - [spoiler]ваш текст[/spoiler]
или выложите на сайт «Pastebin».
Размещать изображения в открытом виде. Для размещения скриншотов и других изображений, используйте тег "Spoiler" - [spoiler][img]http://ссылка_на_изображение[/img][/spoiler]
.
«Можно ответить на любой вопрос, если вопрос задан правильно.»
Платон
«Не каждый вопрос заслуживает ответа.»
Сайрус
Отсутствует
Здравствуйте! Подскажите, пожалуйста, как использовать эту формулу из макроса
SET !VAR1 EVAL("var s=\"{{!EXTRACT}}\"; s.replace(\"+\",\"\");") в скрипте macros += "SET !VAR1 EVAL(\"var s="{{!EXTRACT}}"; s.replace("+","");\")"+s_n;
Отсутствует
Здравствуйте! Подскажите, пожалуйста, как использовать эту формулу из макроса
скрытый текстВыделить кодКод:
SET !VAR1 EVAL("var s=\"{{!EXTRACT}}\"; s.replace(\"+\",\"\");") в скрипте macros += "SET !VAR1 EVAL(\"var s="{{!EXTRACT}}"; s.replace("+","");\")"+s_n;
А то уже запутался, где экранировать "", постоянно выдает синтаксические ошибки
Помогите, пожалуйста!
вы удалили слеши зачем-то, а их нужно удваивать
Правила форума iMacros for Firefox
Мини FAQ по iMacros for Firefox
на почту, только с интересными предложениями по скриптам (iMacros/iMacros+JS)!
Отсутствует
Люди, выручайте.
Есть код, но он не работоспособен
VERSION BUILD=9052613 TAB T=1 TAB CLOSEALLOTHERS URL GOTO=http://cheat-master.ru/forum/96-0-82 // Сайт IMAGECLICK POS=1 IMAGE=C:\Users\Стриж\Documents\iMacros\Datasources\db.png CONFIDENCE=95 // Это идет поиск определенной картинки на сайте выше ONDIALOG POS=1 BUTTON=YES // По идее он должен жмякать Enter
Отсутствует
Люди, выручайте.
скрытый текстЕсть код, но он не работоспособенВыделить кодКод:
VERSION BUILD=9052613 TAB T=1 TAB CLOSEALLOTHERS URL GOTO=http://cheat-master.ru/forum/96-0-82 // Сайт IMAGECLICK POS=1 IMAGE=C:\Users\Стриж\Documents\iMacros\Datasources\db.png CONFIDENCE=95 // Это идет поиск определенной картинки на сайте выше ONDIALOG POS=1 BUTTON=YES // По идее он должен жмякать EnterЯ так думаю он промахивается
Помогите, что не так?
попробуй записать скрипт вот этими способами. Может что-то и получиться
Отсутствует
bogdanov63 пишетЗдравствуйте! Подскажите, пожалуйста, как использовать эту формулу из макроса
скрытый текстВыделить кодКод:
SET !VAR1 EVAL("var s=\"{{!EXTRACT}}\"; s.replace(\"+\",\"\");") в скрипте macros += "SET !VAR1 EVAL(\"var s="{{!EXTRACT}}"; s.replace("+","");\")"+s_n;
А то уже запутался, где экранировать "", постоянно выдает синтаксические ошибки
Помогите, пожалуйста!вы удалили слеши зачем-то, а их нужно удваивать
macros2 += "SET !VAR1 EVAL("var s=\\"{{!EXTRACT}}\\"; s.replace(\\" *\\",\\"\\");")"+s_n;
увы но так тоже не работает
и так тоже
macros2 += "SET !VAR1 EVAL(\"var s=\\"{{!EXTRACT}}\\"; s.replace(\\" *\\",\\"\\");\")"+s_n;
Отредактировано bogdanov63 (17-11-2013 18:09:15)
Отсутствует
Беда пришла, крутились у меня скрипты, прошло время сейчас опять хочу запустить скрипты но не пашут они не запускается файл макроса через http://run.imacros.net
делал через автоит
$command = @ProgramFilesDir & "\Mozilla Firefox\firefox.exe -new-tab " $url = "http://run.imacros.net/?m=R_onliner_REF.iim" Run($command & $url, "", @SW_MAXIMIZE) Run($command & $url, "", @SW_MAXIMIZE) ;~ Задержка 5 минут чтобы аймакрос успел скрипт отработать Sleep ( 300000 ) ;~ Закрываем все окна броузера While 1 Sleep(100) If ProcessExists("firefox.exe") Then ProcessClose("firefox.exe") Else ExitLoop EndIf WEnd
start firefox "C:\Program Files\Mozilla Firefox\firefox.exe" http://run.imacros.net/?m=#Current.iim.
пробовал на 2-х компах тупо не запускает в firefox файл макроса.
Если руками запустить файл макроса то все нормально firefox бегает.
У меня стояло расписание что и когда делать ... и файлики стартер запускал по графику
Отсутствует
Какие варианты возможны при вставки картинки в комментарий вк?
Если вместо текста ставить ссылку на изображение, то скидывается только ссылка, а изображения нет.
Каким образом надо расставить EVENT'ы, что бы происходила вставка изображения?
Вот код для обычной вставки, как его поправить?
TAG POS=8 TYPE=DIV ATTR=TXT:Комментировать.. TAG POS=1 TYPE=TEXTAREA ATTR=ID:reply_field-26759523_163898 CONTENT=ссылка_на_картинку TAG POS=1 TYPE=BUTTON ATTR=ID:reply_button-26759523_163898
Отсутствует
InfSub пишетbogdanov63 пишетЗдравствуйте! Подскажите, пожалуйста, как использовать эту формулу из макроса
скрытый текстВыделить кодКод:
SET !VAR1 EVAL("var s=\"{{!EXTRACT}}\"; s.replace(\"+\",\"\");") в скрипте macros += "SET !VAR1 EVAL(\"var s="{{!EXTRACT}}"; s.replace("+","");\")"+s_n;
А то уже запутался, где экранировать "", постоянно выдает синтаксические ошибки
Помогите, пожалуйста!вы удалили слеши зачем-то, а их нужно удваивать
Выделить кодКод:
macros2 += "SET !VAR1 EVAL("var s=\\"{{!EXTRACT}}\\"; s.replace(\\" *\\",\\"\\");")"+s_n;увы но так тоже не работает
и так тоже
Выделить кодКод:
macros2 += "SET !VAR1 EVAL(\"var s=\\"{{!EXTRACT}}\\"; s.replace(\\" *\\",\\"\\");\")"+s_n;
в вашем случае нужно 3 слеша, а не 2 т.к. вы используете двойные кавычки в самом js
Правила форума iMacros for Firefox
Мини FAQ по iMacros for Firefox
на почту, только с интересными предложениями по скриптам (iMacros/iMacros+JS)!
Отсутствует
Обращаюсь к InfSub, т.к. он единственный кто вроде тут шарит)
У меня скрипт по сути готов, но осталось только картинки в коммент добавить. Дружище, не бросай в беде 8)
Не буду очередной раз писать и выкидывать пример. Он чуть выше. 09:37:44
Отсутствует
подскажите как и кто стартует нужные скрипты по времени ?
стояла у меня свежая винда, поставил файрфокс и через start firefox "C:\Program Files\Mozilla Firefox\firefox.exe" http://run.imacros.net/?m=#Current.iim. подвисает и не запускает нужный скрипт.
подскажите может другую альтернативу как планировщиков запускть нужный скрип макроса
Отсутствует
Здравствуйте, помогите новичку.
Прописал задачу:
SET !ERRORIGNORE YES
SET !ERRORCONTINUE YES
1) обновить страницу
2) поиск кнопки (ок) и нажатие на нее, если она есть
а как поставить на паузу(5мин) действие, если не было ошибки и было нажатие(ок)
Отредактировано roman99 (19-11-2013 17:21:40)
Отсутствует
Здравствуйте, помогите новичку.
я бы вам посоветовал зайти сюда через гугл хром (написано всё по английский-гугхром переведет)
http://wiki.imacros.net/Command_Reference
Отредактировано kolshix (19-11-2013 18:11:32)
Отсутствует
Здравствуйте, помогите новичку.
Прописал задачу:
SET !ERRORIGNORE YES
SET !ERRORCONTINUE YES
1) обновить страницу
2) поиск кнопки (ок) и нажатие на нее, если она есть
а как поставить на паузу(5мин) действие, если не было ошибки и было нажатие(ок)
ответ на первый и, частично, на третий вопросы (обновить страницу и поставить на паузу (5мин)) вы легко найдете самостоятельно:
wiki.imacros.net
google.com
вверху справа - кнопка "поиск по форуму"
2) поиск кнопки (ок) и нажатие на нее, если она есть
если нужно выполнение условий вида "если - то" (if ... else ...), то вам нужно писать управляющий js-скрипт, генерирующий, либо запускающий отдельные imacros-скрипты, в зависимости от срабатывания того или иного правила (в данном случае, появление окна с требованием нажать OK)
нажатие на OK, скорее всего будет выглядеть так:
ONDIALOG POS=1 BUTTON=OK CONTENT=
kolshix, в спойлер прячем оффтоп и большие куски кода, а не свои ответы
да, молодец, что ты знаешь как это сделать, но если человек будет спрашивать элементарные вещи, даже не пытаясь воспользоваться поиском, то в итоге форум превратится в помойку
Отредактировано InfSub (19-11-2013 18:16:08)
Правила форума iMacros for Firefox
Мини FAQ по iMacros for Firefox
на почту, только с интересными предложениями по скриптам (iMacros/iMacros+JS)!
Отсутствует
kolshix, в спойлер прячем оффтоп и большие куски кода, а не свои ответыда, молодец, что ты знаешь как это сделать, но если человек будет спрашивать элементарные вещи, даже не пытаясь воспользоваться поиском, то в итоге форум превратится в помойку
Отредактировано InfSub (Сегодня 18:16:08)
я извиняюсь(наверное я не правильно выразил мысль) 1и2 действие я прописал
Отсутствует
я извиняюсь(наверное я не правильно выразил мысль) 1и2 действие я прописал
я уже частично ответил на этот вопрос:
если нужно выполнение условий вида "если - то" (if ... else ...), то вам нужно писать управляющий js-скрипт, генерирующий, либо запускающий отдельные imacros-скрипты, в зависимости от срабатывания того или иного правила (в данном случае, появление окна с требованием нажать OK)
подробнее, не видя, где и что Вы делаете, ответить проблематично, могу привести только что-то типа схемы..., хотя, аналогичную схему, в несколько специфичном виденьи kolshix'a, вы можете найти сами на последних 2х страницах форума
Добавлено 19-11-2013 18:56:53
пост №990
Добавлено 19-11-2013 19:16:09
Какие варианты возможны при вставки картинки в комментарий вк?
Если вместо текста ставить ссылку на изображение, то скидывается только ссылка, а изображения нет.
Каким образом надо расставить EVENT'ы, что бы происходила вставка изображения?
Вот код для обычной вставки, как его поправить?
TAG POS=8 TYPE=DIV ATTR=TXT:Комментировать..
TAG POS=1 TYPE=TEXTAREA ATTR=ID:reply_field-26759523_163898 CONTENT=ссылка_на_картинку
TAG POS=1 TYPE=BUTTON ATTR=ID:reply_button-26759523_163898
Обращаюсь к InfSub, т.к. он единственный кто вроде тут шарит)
У меня скрипт по сути готов, но осталось только картинки в коммент добавить. Дружище, не бросай в беде 8)
Не буду очередной раз писать и выкидывать пример. Он чуть выше. 09:37:44
думаю вас сможет навести на нужную мысль, пост 965
Отредактировано InfSub (19-11-2013 19:17:00)
Правила форума iMacros for Firefox
Мини FAQ по iMacros for Firefox
на почту, только с интересными предложениями по скриптам (iMacros/iMacros+JS)!
Отсутствует
подробнее, не видя,
VERSION BUILD=8530828 RECORDER=FX SET !ERRORIGNORE YES SET !ERRORCONTINUE YES TAB T=1 URL GOTO=http://........ TAG POS=1 TYPE=DIV ATTR=CLASS:reload&&TXT: REFRESH TAG POS=1 TYPE=I ATTR=CLASS:icon-ok&&TXT: TAB T=2 TAG POS=1 TYPE=BUTTON ATTR=ID:post_button TAB T=1
Отредактировано roman99 (19-11-2013 19:29:43)
Отсутствует
InfSub пишетподробнее, не видя,
URL GOTO=http://........
ну, в таком случае, в папке Demo-Firefox есть 4 примера на js, к которых, есть все необходимое для написания вашего скрипта
Добавлено 19-11-2013 19:41:24
Добавлено 19-11-2013 19:44:15
да и поиск по форуму ни кто не отменял
Отредактировано InfSub (19-11-2013 19:44:34)
Правила форума iMacros for Firefox
Мини FAQ по iMacros for Firefox
на почту, только с интересными предложениями по скриптам (iMacros/iMacros+JS)!
Отсутствует
Здравствуйте. Помогите пожалуйста.
Есть макрос
VERSION BUILD=7601015 RECORDER=FX TAB T={{!LOOP}} CMDLINE !DATASOURCE file.csv SET !DATASOURCE_COLUMNS 10 SET !LOOP 1 SET !DATASOURCE_LINE {{!LOOP}} TAG POS=1 TYPE=INPUT:TEXT FORM=NAME:NoFormName ATTR=NAME:text_desc CONTENT={{!COL1}}
Отсутствует
Здравствуйте. Помогите пожалуйста.
Есть макросскрытый текстВыделить кодКод:
VERSION BUILD=7601015 RECORDER=FX TAB T={{!LOOP}} CMDLINE !DATASOURCE file.csv SET !DATASOURCE_COLUMNS 10 SET !LOOP 1 SET !DATASOURCE_LINE {{!LOOP}} TAG POS=1 TYPE=INPUT:TEXT FORM=NAME:NoFormName ATTR=NAME:text_desc CONTENT={{!COL1}}
У меня в каждой строчке количество столбцов разное (просто по несколько предложений с запятыми) Есть ли возможность чтоб iMacros воспринимал ВСЮ строку как одну колонку, т.е. чтобы не разбивал запятыми на колонки. У меня это получилось только если в тексте присутствует знак " , но для меня это не выход т.к. не во всех предложениях есть кавычки.
Правила форума iMacros for Firefox
Мини FAQ по iMacros for Firefox
на почту, только с интересными предложениями по скриптам (iMacros/iMacros+JS)!
Отсутствует
Здравствуйте! Подскажите, пожалуйста, как правильно через макрос настроить прокси соединение?
Делаю так:
PROXY ADDRESS=87.244.ххх.ххх:8080
но не функционирует должным образом - сильно долго тормозит + скорость низкая, а когда делаю через плагин FoxyProxy работает гораздо быстрее
В чем может быть проблема?
Отсутствует
Всем доброго дня!
Есть строчка в макросе:
SET !VAR4 EVAL("inf = \"\"; if (\"{{!VAR2}}\") {inf = 'День';} else {inf ='Ночь';}")
Дело в том, что мне вместо того, чтобы задавать значение переменной inf надо выполнять 2 разных макроса. If (!VAR2) {iimplay(macros1.iim);} else {iimplay(macros2.iim);}
Если VAR2 не пуста, то "1 набор команд макроса" или "2 набор команд макроса"
Как можно в зависимости от условия запускать разные макросы?
Спасибо за помощь.
Отредактировано neokill (21-11-2013 11:00:47)
Отсутствует
Всем доброго дня!
Есть строчка в макросе:
SET !VAR4 EVAL("inf = \"\"; if (\"{{!VAR2}}\") {inf = 'День';} else {inf ='Ночь';}")
Дело в том, что мне вместо того, чтобы задавать значение переменной inf надо выполнять 2 разных макроса. If (!VAR2) {iimplay(macros1.iim);} else {iimplay(macros2.iim);}
Если VAR2 не пуста, то "1 набор команд макроса" или "2 набор команд макроса"
Как можно в зависимости от условия запускать разные макросы?
Спасибо за помощь.
написать управляющий js-скрипт, с условием, а не вставлять условие в EVAL() и из него запускать iimplay(macros1/2.iim); в зависимости от срабатывания if...
Правила форума iMacros for Firefox
Мини FAQ по iMacros for Firefox
на почту, только с интересными предложениями по скриптам (iMacros/iMacros+JS)!
Отсутствует
neokill пишетВсем доброго дня!
Есть строчка в макросе:
SET !VAR4 EVAL("inf = \"\"; if (\"{{!VAR2}}\") {inf = 'День';} else {inf ='Ночь';}")
Дело в том, что мне вместо того, чтобы задавать значение переменной inf надо выполнять 2 разных макроса. If (!VAR2) {iimplay(macros1.iim);} else {iimplay(macros2.iim);}
Если VAR2 не пуста, то "1 набор команд макроса" или "2 набор команд макроса"
Как можно в зависимости от условия запускать разные макросы?
Спасибо за помощь.написать управляющий js-скрипт, с условием, а не вставлять условие в EVAL() и из него запускать iimplay(macros1/2.iim); в зависимости от срабатывания if...
Объясните на пальцах пж. Вот кратенько:
var macro; macro = "CODE:"; macro += "SET !EXTRACT_TEST_POPUP NO"+ "\n"; macro += "др команды"+ "\n"; macro += "др команды"+ "\n"; macro += "др команды"+ "\n"; ' извлекаю html var prov; prov += 'SET !VAR3 EVAL("var res = \"\"; var a = \"{{!VAR2}}\".indexOf(\">\")+1; var c = \"{{!VAR2}}\".indexOf(\"</span>\"); res = \"{{!VAR2}}\".substring(a ,c);")' + '\n'; iimPlay(macro); status = iimPlay(prov); var macros2; macros2 = "CODE:"; macros2 += "др команды"+ "\n"; var macros3; macros3 = "CODE:"; macros3 += "др команды"+ "\n"; ' если status вернул ответ (иначе говоря не пустой), if (status) {iimplay(macros2);} else {immplay(macros3);}
Отредактировано neokill (21-11-2013 20:04:27)
Отсутствует
InfSub пишетneokill пишетВсем доброго дня!
Есть строчка в макросе:
SET !VAR4 EVAL("inf = \"\"; if (\"{{!VAR2}}\") {inf = 'День';} else {inf ='Ночь';}")
Дело в том, что мне вместо того, чтобы задавать значение переменной inf надо выполнять 2 разных макроса. If (!VAR2) {iimplay(macros1.iim);} else {iimplay(macros2.iim);}
Если VAR2 не пуста, то "1 набор команд макроса" или "2 набор команд макроса"
Как можно в зависимости от условия запускать разные макросы?
Спасибо за помощь.написать управляющий js-скрипт, с условием, а не вставлять условие в EVAL() и из него запускать iimplay(macros1/2.iim); в зависимости от срабатывания if...
Объясните на пальцах пж. Вот кратенько:
скрытый текст1) Закидываю команды макроса в переменную macro
2) закидываю содержимое html тега в VAR3, а после в status
3) Закидываю команды в macros2 и macros3
4) Сравниваю: если status не пуст, а содержит html то выполняем macros2 иначе macros 3Выделить кодКод:
var macro; macro = "CODE:"; macro += "SET !EXTRACT_TEST_POPUP NO"+ "\n"; macro += "др команды"+ "\n"; macro += "др команды"+ "\n"; macro += "др команды"+ "\n"; ' извлекаю html var prov; prov += 'SET !VAR3 EVAL("var res = \"\"; var a = \"{{!VAR2}}\".indexOf(\">\")+1; var c = \"{{!VAR2}}\".indexOf(\"</span>\"); res = \"{{!VAR2}}\".substring(a ,c);")' + '\n'; iimPlay(macro); status = iimPlay(prov); var macros2; macros2 = "CODE:"; macros2 += "др команды"+ "\n"; var macros3; macros3 = "CODE:"; macros3 += "др команды"+ "\n"; ' если status вернул ответ (иначе говоря не пустой), if (status) {iimplay(macros2);} else {immplay(macros3);}
Такое впечатление, что те макросы, что я скинул в переменные даже не выполняются! Подскажите пожалуйста, какие я мог допустить ошибки?
Заранее Вам благодарен)
лучше бы был код, а не "др. команды"... было бы понятней...
в общем если в кратце, то, зачем юзать eval() если вы все равно собираетесь запускать различные варианты имакрос-скриптов с помощью js
используйте вывод данных из имакрос с помощью !EXTRACT
и потом уже if... else... без eval()
ошибки (мелочь):
1)
macro += "SET !EXTRACT_TEST_POPUP NO"+ "\n";
излишне, у вас и так не будет всплывающих окон
2)
var macros2;
macros2 = "CODE:";
macros2 += "др команды"+ "\n";
такая запись хоть и правильная, но долгочитаемая имакросом (на каждую строку 0.2-1 секунда) наиболее быстро работает код записанный в одну строку, где это возможно, не проще ли написать var macro2 = "CODE:др команды"+ "\n" + "др команды"+ "\n";
ошибки (серьезные):
1)
prov += 'SET !VAR3 EVAL("var res = \"\"; var a = \"{{!VAR2}}\".indexOf(\">\")+1; var c = \"{{!VAR2}}\".indexOf(\"</span>\"); res = \"{{!VAR2}}\".substring(a ,c);")' + '\n';
читаем посты выше про удвоение слешей при использовании eval() из js-скрипта
в общем приведите весь код, можно скинуть в личку... потому что может вы где-то что-то просто не написали, чтобы сократить пост, а может этих елементов просто нету...
например:
status = iimPlay(prov);
...
if (status) {iimplay(macros2);} else {immplay(macros3);}
почти всегда будет срабатывать первое условие, если только вы не обрабатываете где-то в промежутке значение переменной status
var prov;
prov += '...';
логическая ошибка, т.к. prov - хоть и объявлена, но значения у нее нет, соответственно в первой строке кода должно быть не '+=' а '=' либо, во время поста сообщения, вы просто удалили строку prov = 'CODE:';
в общем, как говорится, без стакана не разобраться... потому и говорю, что нужно видеть весь код
Отредактировано InfSub (21-11-2013 21:19:50)
Правила форума iMacros for Firefox
Мини FAQ по iMacros for Firefox
на почту, только с интересными предложениями по скриптам (iMacros/iMacros+JS)!
Отсутствует