Правила оформления сообщений в данном топике:
Адрес сайта и страницы, на которой возникла проблема, размещается в тегах [spoiler][noindex]http://адрес_сайта/название_страницы[/noindex][/spoiler]
Для размещения кода, используйте тег "Code" внутри тега "Spoiler" - [spoiler][code]ваш код[/code][/spoiler]
или выложите на сайт «Pastebin».
При размещении объемных материалов, используйте тег "Spoiler" - [spoiler]ваш текст[/spoiler]
или выложите на сайт «Pastebin».
Размещать изображения в открытом виде. Для размещения скриншотов и других изображений, используйте тег "Spoiler" - [spoiler][img]http://ссылка_на_изображение[/img][/spoiler]
.
«Можно ответить на любой вопрос, если вопрос задан правильно.»
Платон
«Не каждый вопрос заслуживает ответа.»
Сайрус
Отсутствует
зачем? вам визуализация нужна или автоматизация?
перейти на TAB T=1 и закрыть все вкладки, кроме текущей
Нужна автоматизация. На экране открыта не одна, а допустим 5, закрывать их все при помощи CLOSEALLOTHERS не нужно.
Нужно чтобы для каждой из пяти по очереди выполнялась часть кода макроса. В процессе выполнения будут открываться другие вкладки (6,7,8...), на которых скрипт должен производить клик, далее некоторые из которых закрываются сами через 2-3 секунды, другие нужно закрывать принудительно. Хотелось бы чтобы скрипт обрабатывал по очереди 1,2,3,4,5 вкладки, а всё лишнее после каждой из них закрывал, а эти пять не трогал и так по кругу.
Отсутствует
Kaschey
закрыть можно - либо текущую
В процессе выполнения будут открываться другие вкладки (6,7,8...)
в чем проблема - выполнить TAB CLOSE после выполнения действий на текущей вкладке?
если вы не знаете закроется вкладка сама или нет - тут только проверять по адресу текущей вкладки (либо по каким-либо иным признакам, например по наличию какого-либо элемента на странице), та это вкладка, которую можно закрыть или та, которую - закрывать нельзя, но реализовать это можно только с помощью условий т.е. вам нужно писать управляющий js-скрипт и в нем организовывать ветвление по условиям
Отредактировано InfSub (30-11-2015 22:52:13)
Правила форума iMacros for Firefox
Мини FAQ по iMacros for Firefox
на почту, только с интересными предложениями по скриптам (iMacros/iMacros+JS)!
Отсутствует
Даниил955447112 пишетЯ думаю что проблема связана с TAB, макрос не может понять на какой вкладке он находится.
скрытый текст
Увы не работает, до этого я пробовал TAB T=1 в этом месте ставить.
Было бы всё просто если открывалась вкладка 2 всегда, тогда просто можно было заменить TAB CLOSEALLOTHERS на TAB T=2 CLOSE и проблем не было бы с выполнением.
Если скрипт запускать просто нажимая "Воспроизвести", то всё работает как надо. Нажал "Воспроизвести" всё сделалось, снова нажал "Воспроизвести" и так далее. Воспроизведение циклов по средством программной кнопки аймакроса происходит следующее: первый цикл выполняется как надо, второй и последующие не выполняются, бежит счётчик выполнения циклов, страница при этом не двигается.
Наверное можно добавить строку в скрипт, которая обнуляла бы все значения макроса и он думал что начинает первый цикл выполнять.
Если убираю TAB T=2, то макрос работает правильно с первой вкладкой, но не выполняет на второй ничего. Если изменить в скрипте TAB CLOSEALLOTHERS на TAB T=2 CLOSE, закрывается браузер, если не открыта вторая вкладка.
скрытый текстInfSub пишетзачем? вам визуализация нужна или автоматизация?
перейти на TAB T=1 и закрыть все вкладки, кроме текущейНужна автоматизация. На экране открыта не одна, а допустим 5, закрывать их все при помощи CLOSEALLOTHERS не нужно.
Нужно чтобы для каждой из пяти по очереди выполнялась часть кода макроса. В процессе выполнения будут открываться другие вкладки (6,7,8...), на которых скрипт должен производить клик, далее некоторые из которых закрываются сами через 2-3 секунды, другие нужно закрывать принудительно. Хотелось бы чтобы скрипт обрабатывал по очереди 1,2,3,4,5 вкладки, а всё лишнее после каждой из них закрывал, а эти пять не трогал и так по кругу.
Вот у меня с вами одинаковая ситуация.
Разница только, что мне необходимо что бы одна вкладка оставалась открытой, а не пять, как в вашем случае. А вторая вкладка закрывалась после выполнения сценария аймакросом, если она открыта.
Ура, всё заработало, SET !REPLAYSPEED MEDIUM добавил и всё, скорость была бешеная и сайт не успевал за Аймакросом.
Но появился следующий вопрос, а можно сделать циклы бесконечные? Или больше 99999 не сделать?
Отредактировано InfSub (01-12-2015 17:47:06)
Отсутствует
Даниил955447112, уже не первое замечание про поиск!
Правила форума: Не рекомендуется: Задавать вопросы, ответы на которые легко находятся поиском
например, поиск по фразе: "бесконечный цикл"
Правила форума iMacros for Firefox
Мини FAQ по iMacros for Firefox
на почту, только с интересными предложениями по скриптам (iMacros/iMacros+JS)!
Отсутствует
InfSub Спасибо за помощь и за терпение,всё что было задумано,с вашей помощью всё реализовалось
Но всё же позвольте задать ещё один,так сказать глупый вопрос.
Отсутствует
Gergi
я не понимаю, вы ни чему не учитесь что-ли?, на каждой странице обсуждается работа с iimGetExtract()/iimGetLastExtract()... ну что тут сложного???
Правила форума iMacros for Firefox
Мини FAQ по iMacros for Firefox
на почту, только с интересными предложениями по скриптам (iMacros/iMacros+JS)!
Отсутствует
Правила форума
2. Не рекомендуется:
2.16 Создавать сообщения ради накрутки количества сообщений. Если Вам нечего сказать — лучше ничего не говорить. Не надо писать сообщения только для того, чтобы отметиться. Такие сообщения будут удаляться без предупреждения.
InfSub
Отсутствует
Всем привет! когда наводишь мышь на человека в одноклассниках всплывает окно есть ли команда которая открывает это окно?
не указан адрес проблемной страницы
InfSub
Отсутствует
Даниил955447112, уже не первое замечание про поиск!
Правила форума: Не рекомендуется: Задавать вопросы, ответы на которые легко находятся поиском
например, поиск по фразе: "бесконечный цикл"
Не нашёл.
Есть про js, а про iim, нет ни слова.
Отсутствует
Есть про js, а про iim, нет ни слова.
в iim и нельзя сделать бесконечный цикл, для этого - есть js
Правила форума iMacros for Firefox
Мини FAQ по iMacros for Firefox
на почту, только с интересными предложениями по скриптам (iMacros/iMacros+JS)!
Отсутствует
Даниил955447112
Сделай управляющий JS с бесконечным циклом и из него уже запускай твой iim-скрипт.
Backend developer
PHP, JAVA, C#, Python
В личку только с серьёзными предложениями по заказу скриптов/программ.
Отсутствует
Нужна еще одна переменная, как быть?
SET !VAR0 EVAL("var randomNumber=Math.floor(Math.random()*4 + 29); randomNumber;") SET !DATASOURCE {{!VAR0}}.txt SET !VAR0 NULL SET !VAR1 "" SET !DATASOURCE_LINE EVAL("var randomNumber=Math.floor(Math.random()*1 + 1); randomNumber;") ADD !VAR1 {{!COL1}}<BR> SET !VAR0 EVAL("var randomNumber=Math.floor(Math.random()*4 + 37); randomNumber;") SET !DATASOURCE {{!VAR0}}.txt SET !VAR0 NULL SET !VAR9 "" SET !DATASOURCE_LINE EVAL("var randomNumber=Math.floor(Math.random()*1 + 1); randomNumber;") ADD !VAR9 {{!COL1}}<BR> CONTENT={{!VAR1}{{!VAR2}}{{!VAR3}}{{!VAR4}}{{!VAR5}}{{!VAR6}}{{!VAR7}}{{!VAR8}}{{!VAR9}}{{!VAR0}} +1
Отсутствует
как быть?
Обернуть код в JS и не извращаться с этими iim-ами.
Это же бред полный в iim-ax JS код запускать
Отредактировано PRESIDENT (02-12-2015 21:01:42)
Backend developer
PHP, JAVA, C#, Python
В личку только с серьёзными предложениями по заказу скриптов/программ.
Отсутствует
Нужна еще одна переменная, как быть?
Правила форума iMacros for Firefox
Мини FAQ по iMacros for Firefox
на почту, только с интересными предложениями по скриптам (iMacros/iMacros+JS)!
Отсутствует
Как вытянуть текст между тегами?
SET !VAR2 EVAL("var s=document.getElementsByTagName('span').innerHTML; s") PROMPT {{!VAR2}}
Отредактировано bms.java (03-12-2015 13:25:17)
Отсутствует
bms.java
Тебе уже пару раз отвечали:
имакрос не работает с обьектом document.
Код примерно так должен выглядеть
TAG POS=1 TYPE=span ATTR=id:http_proxy* EXTRACT=TXT
Отредактировано PRESIDENT (03-12-2015 13:37:06)
Backend developer
PHP, JAVA, C#, Python
В личку только с серьёзными предложениями по заказу скриптов/программ.
Отсутствует
имакрос не работает с обьектом document.
Так я же в js выполнил, а результат уже отправил в макрос. То есть imacros получил лишь результат выполненного js! Или я чего то не догоняю?
Спасибо
Отсутствует
Добрый день , а подскажите в ОК добавить фото в группу можно только если оно находится на сервере или можно и с ПК ? Вопрос такой уже был пост 1380. Неделю курю форум пока ни чего не понимаю, только учусь.
не указан адрес проблемной страницы
InfSub
Спасибо, понял, опишу все подробно
Отредактировано Влад75 (03-12-2015 16:47:14)
Отсутствует
Так я же в js выполнил
не путайте js на сайте и js в iMacros - совершенно разные области видимости
Правила форума iMacros for Firefox
Мини FAQ по iMacros for Firefox
на почту, только с интересными предложениями по скриптам (iMacros/iMacros+JS)!
Отсутствует
Влад75
При чём здесь имакрос.
Спрашивай там на сайте техподдержку.
Здесь разбераем вопросы/проблемы со скриптами/макросами.
Backend developer
PHP, JAVA, C#, Python
В личку только с серьёзными предложениями по заказу скриптов/программ.
Отсутствует
PRESIDENT
предположу - что речь о невозможности добавить локальный файл через скрипт, отсюда и вопрос
Правила форума iMacros for Firefox
Мини FAQ по iMacros for Firefox
на почту, только с интересными предложениями по скриптам (iMacros/iMacros+JS)!
Отсутствует
Всем доброго дня. Подскажите пожалуйста
Приходит ответ с rucaptcha OK|457878|haldfyr
Извлекаю haldfyr и задаю переменную !VAR4
TAG POS=1 TYPE=BODY ATTR=TXT:* EXTRACT=TXT SET !VAR3 {{!EXTRACT}} SET !VAR4 EVAL("var s=\"{{!EXTRACT}}\"; l=s.lastIndexOf(\"|\");s=s.substr(l+1);")
Отсутствует
Koks
SET !VAR5 EVAL("var s='{{!EXTRACT}}',l=s.indexOf('|')+1;s.substr(l,s.lastIndexOf('|')-l);")
Правила форума iMacros for Firefox
Мини FAQ по iMacros for Firefox
на почту, только с интересными предложениями по скриптам (iMacros/iMacros+JS)!
Отсутствует
Здравствуйте.
EXTRACT=HTM достает вот такой код:
<div style="outline: 1px solid blue;" class="im_editable" tabindex="0" id="im_editable295447416" contenteditable="true"></div>
iimPlayCode('TAG POS=1 TYPE=DIV ATTR=ID:im_editable* EXTRACT=HTM'); r=iimGetExtract(); var url = r.replace(/" contenteditable.*?<\/div>/g, ''); var g = url.slice(86, 95);
Для размещения кода, используйте тег "Code" внутри тега "Spoiler" - [spoiler][code]ваш код[/code][/spoiler]
InfSub
Отсутствует
Tungen
Правила форума iMacros for Firefox
Мини FAQ по iMacros for Firefox
на почту, только с интересными предложениями по скриптам (iMacros/iMacros+JS)!
Отсутствует