Правила оформления сообщений в данном топике:
Адрес сайта и страницы, на которой возникла проблема, размещается в тегах [spoiler][noindex]http://адрес_сайта/название_страницы[/noindex][/spoiler]
Для размещения кода, используйте тег "Code" внутри тега "Spoiler" - [spoiler][code]ваш код[/code][/spoiler]
или выложите на сайт «Pastebin».
При размещении объемных материалов, используйте тег "Spoiler" - [spoiler]ваш текст[/spoiler]
или выложите на сайт «Pastebin».
Размещать изображения в открытом виде. Для размещения скриншотов и других изображений, используйте тег "Spoiler" - [spoiler][img]http://ссылка_на_изображение[/img][/spoiler]
.
«Можно ответить на любой вопрос, если вопрос задан правильно.»
Платон
«Не каждый вопрос заслуживает ответа.»
Сайрус
Отсутствует
Как сделать, чтобы вставлялось мгновенно?
через евент ни как
Правила форума iMacros for Firefox
Мини FAQ по iMacros for Firefox
на почту, только с интересными предложениями по скриптам (iMacros/iMacros+JS)!
Отсутствует
kolshix пишеточень хорошо зависания происходят на командах iimPlayCode("****\n ****\n ****\n").
Вместо iimPlayCode, можно ведь использовать iimPlay("macros.iim",60);
Это я прекрасно знаю, вот только зачем засирать папки iim файлами с 1-3 командами? если проще вписать как указано выше - но конкретно по моему случаю придётся засирать !!
Отсутствует
вариант в коде
// \n переход на новую строку (абзац)
// \t табуляция
// \f \b и \v срань какуюто пишет
// неразрывный пробел
Какие есть ещё , поделитесь?
Отредактировано kolshix (02-08-2014 00:52:22)
Отсутствует
Добрый день, пожалуйста подскажите, нужен макрос который выполняет простейшие функции:
01. заходит по указанному адресу URL GOTO=http://сайт.рф/ (на котором располагается блок комментариев)
02. проверяет наличие текста среди комментариев например: Текст
03. если текст есть выполняет команду WAIT SECONDS=15 и запускает макрос снова
04. если текста нет то пишет его в коментари по типу TAG POS=1 TYPE=TEXTAREA FORM=ACTION:адрес сайта ATTR=NAME:msg CONTENT=Текст комента и затем снова WAIT SECONDS=15
и так по кругу
Пытался гуглить, но моих знаний не хватает чтобы сделать это, и в этой теме неоднократно поднимался этот вопрос, но сам я не могу допилить его в божеский вид, то он мне ошибку синтаксиса выдает, то ошибку парсера.
Прошу помочь, кому не сложно, заранее благодарен.
И пожалуйста не отсылайте меня к посту: https://forum.mozilla-russia.org/viewtopic.php?pid=647804#p647804, его я видел но осилить не могу
Отсутствует
SET !DATASOURCE C:\Users\x.txt // В этом файле 200 строчек. Как сделать так что бы каждая выполненная строчка удалялась?
SET !DATASOURCE_COLUMNS 1
SET !LOOP 1
SET !DATASOURCE_LINE {{!LOOP}}
URL GOTO={{!COL1}}
Отредактировано Gergi (02-08-2014 01:47:15)
Отсутствует
Прошу помочь, кому не сложно, заранее благодарен.
И пожалуйста не отсылайте меня к посту: https://forum.mozilla-russia.org/viewtopic.php?pid=647804#p647804, его я видел но осилить не могу
пишем на JS для мазила (не через iimGetLastExtract)
for (ckl=1;ckl<=количество циклов;ckl++) iimPlayCode("URL GOTO=http://сайт.рф"); i=iimPlaiCode("ТAG POS ****** TXT=нужный вам текст") // создание команды ****** -- если нужный текст не кликабельный , поставте макрос на запись и кликните в нужном месте, так и получите команду if (i>0){// Ваш текст найден imPlaiCode("WAIT SECONDS=15") }else{ //тут если текст не найден iimPlayCode("TAG POS=1 TYPE=TEXTAREA FORM=ACTION:адрес сайта ATTR=NAME:msg CONTENT=Текст комента") } }
Наугад сложновато, может где то и накасячил , есть ещё немного отличающийся способ , а также другие, уменьшающие размер кода и ускоряющие работу, но по мне это самый простой.
Хотя ещё проще
for (ckl=1;ckl<=КОЛИЧЕСТВО ЦИКЛОВ;ckl++) {
imPlaiCode("WAIT SECONDS=15")
iimPlay(файл.iim)
}
где файл iim содержит
URL GOTO=http://сайт.рф ТAG POS ****** TXT=нужный вам текст CONTENT=EVENT:FAIL_IF_FOUND TAG POS=1 TYPE=TEXTAREA FORM=ACTION:адрес сайта ATTR=NAME:msg CONTENT=Текст комента
CONTENT=EVENT:FAIL_IF_FOUND останавливает дальнейшую работа iim, но не останавливает работу JS файла
как получить команду поиска нужного текста я уже написал
если текст к примеру большой или некоторые слова меняются , то тогда динамическое место можно поменять на знак *
пример моей команды поиска текста
TAG POS=1 TYPE=P ATTR=TXT:Задание<SP>*<SP>временно<SP>приостановлено.* CONTENT=EVENT:FAIL_IF_FOUND
Отредактировано kolshix (02-08-2014 02:07:59)
Отсутствует
for (ckl=1;ckl<=КОЛИЧЕСТВО ЦИКЛОВ;ckl++) {
imPlaiCode("WAIT SECONDS=15")
iimPlay(файл.iim)
}
запустился js, отсчитал 15 секунд и выдал ошибку ReferenceError: SP is not defined, line 3 (Error code: -991)
URL GOTO=http://сайт.рф
ТAG POS ****** TXT=нужный вам текст CONTENT=EVENT:FAIL_IF_FOUND
TAG POS=1 TYPE=TEXTAREA FORM=ACTION:адрес сайта ATTR=NAME:msg CONTENT=Текст комента
не запускается, выдает ошибку формата тага на линии 2, туда я ставлю TAG POS=1 TYPE=DIV ATTR=ID:msg******* (где ******* динамический номер меняющийся каждый раз) TXT=Текст CONTENT=EVENT:FAIL_IF_FOUND
Отсутствует
kolshix пишетfor (ckl=1;ckl<=КОЛИЧЕСТВО ЦИКЛОВ;ckl++) {
imPlaiCode("WAIT SECONDS=15")
iimPlay(файл.iim)
}запустился js, отсчитал 15 секунд и выдал ошибку ReferenceError: SP is not defined, line 3 (Error code: -991)
kolshix пишетURL GOTO=http://сайт.рф
ТAG POS ****** TXT=нужный вам текст CONTENT=EVENT:FAIL_IF_FOUND
TAG POS=1 TYPE=TEXTAREA FORM=ACTION:адрес сайта ATTR=NAME:msg CONTENT=Текст коментане запускается, выдает ошибку формата тага на линии 2, туда я ставлю TAG POS=1 TYPE=DIV ATTR=ID:msg******* (где ******* динамический номер меняющийся каждый раз) TXT=Текст CONTENT=EVENT:FAIL_IF_FOUND
Я тут допустил ошибку не взял в кавычки ""
for (ckl=1;ckl<=КОЛИЧЕСТВО ЦИКЛОВ;ckl++) {
imPlaiCode("WAIT SECONDS=15")
iimPlay("файл.iim")
}
не запускается, выдает ошибку формата тага на линии 2, туда я ставлю TAG POS=1 TYPE=DIV ATTR=ID:msg*******
По этому вопросу: покажите команду поиска текста которая у вас получилась через автозапись действий
Отсутствует
Подскажите как сделать, через Imarcos запущен скрипт, там идут переходы и поочередно идет 2 капчи, так выходит что в окно ввода второй капчи ставить текст первой + текст 2(капча 1 [EXTRACT]капча 2), как сделать что бы был только второй??
Отсутствует
По этому вопросу: покажите команду поиска текста которая у вас получилась через автозапись действий
запустил запись VERSION BUILD=8820413 RECORDER=FX TAB T=1 URL GOTO=Сайт TAG POS=1 TYPE=DIV ATTR=ID:msg1111111 /тут я кликнул по своему тексту и выделился блок остановил запись
Я тут допустил ошибку не взял в кавычки ""
да теперь ошибки он не выдает, но и не ищет никакой текст, просто отсчитывает 15 секунд и запускается по новой
действие макроса Macros.iim не происходит
Отредактировано HolaWoro (02-08-2014 18:40:41)
Отсутствует
Подскажите как сделать, через Imarcos запущен скрипт, там идут переходы и поочередно идет 2 капчи, так выходит что в окно ввода второй капчи ставить текст первой + текст 2(капча 1 [EXTRACT]капча 2), как сделать что бы был только второй??
после первого экстракта прописать:
SET !EXTRACT NULL
Правила форума iMacros for Firefox
Мини FAQ по iMacros for Firefox
на почту, только с интересными предложениями по скриптам (iMacros/iMacros+JS)!
Отсутствует
да теперь ошибки он не выдает, но и не ищет никакой текст, просто отсчитывает 15 секунд и запускается по новой
действие макроса Macros.iim не происходит
Сразу на всякий пожарный переспрошу, а вы помимо файла скрипта JS, создали файл Macros.iim ?
Вот что должно содержаться в Macros.iim
VERSION BUILD=8820413 RECORDER=FX TAB T=1 URL GOTO=Сайт TAG POS=1 TYPE=DIV ATTR=ID:msg1111111 CONTENT=EVENT:FAIL_IF_FOUND WAIT SECONDS=15 TAG POS=1 TYPE=TEXTAREA FORM=ACTION:адрес сайта ATTR=NAME:msg CONTENT=Текст
где Macros.iim
VERSION BUILD=8820413 RECORDER=FX TAB T=1 URL GOTO=Сайт TAG POS=1 TYPE=DIV ATTR=ID:msg1111111 CONTENT=EVENT:FAIL_IF_FOUND WAIT SECONDS=15 TAG POS=1 TYPE=TEXTAREA FORM=ACTION:адрес сайта ATTR=NAME:msg CONTENT=Текст
Отредактировано kolshix (02-08-2014 19:13:41)
Отсутствует
Сразу на всякий пожарный переспрошу, а вы помимо файла скрипта JS, создали файл Macros.iim ?
есть два файла Macros.js и Macros.iim в первом:
во втором:
URL GOTO=http://сайт/?c=comments&id=51217 TAG POS=1 TYPE=DIV ATTR=ID:msg******* TXT=Текст CONTENT=EVENT:FAIL_IF_FOUND TAG POS=1 TYPE=A ATTR=TXT:написать<SP>новый<SP>комментарий TAG POS=1 TYPE=TEXTAREA FORM=ACTION:http://сайт/?c=comments&a=add&id=51217 ATTR=ID:msg CONTENT=Текст комментария TAG POS=1 TYPE=INPUT:SUBMIT FORM=ACTION:http://сайт/?c=comments&a=add&id=51217 ATTR=ID:btn-send
при запуске Macros.js в меню плагина iMacros он отсчитывает эти 15 секунд и повторяется, вне зависимости от того есть на нужной странице искомый текст или нет
з.ы. напомню что поле msg******* динамическое и там где поставлены звезды каждый раз новый номер при добавлении комментария
Отредактировано HolaWoro (02-08-2014 20:11:15)
Отсутствует
Как можно сделать {{!VAR15}} ?
Добавлено 02-08-2014 21:16:20
Как можно сделать {{!VAR15}} ?
До {{!VAR9}} работает. А выше уже не работает
Отредактировано Gergi (02-08-2014 21:16:20)
Отсутствует
Как можно сделать {{!VAR15}} ?
научиться пользоваться поиском, на все заданные вами вопросы, не однократно давались ответы на форуме
Отредактировано InfSub (02-08-2014 21:17:35)
Правила форума iMacros for Firefox
Мини FAQ по iMacros for Firefox
на почту, только с интересными предложениями по скриптам (iMacros/iMacros+JS)!
Отсутствует
В первую очередь пользуюсь поиском,и потом уже пишу сюда. По каким критериям я в поиске могу найти информацию о которой спрашиваю?
Отсутствует
В первую очередь пользуюсь поиском,и потом уже пишу сюда. По каким критериям я в поиске могу найти информацию о которой спрашиваю?
Можно ли каким то образом при каждом цикле удалять первую строчку из txt файла?
я, как минимум дважды отвечал на этот вопрос за последние полгода
Мне надо вызывать 2 iim по очереди с помощью js
А как его зациклить?
практически на каждой странице форума (из последних 20), есть примеры на эту тему
SET !EXTRACT {{!URLCURRENT}}
SAVEAS TYPE=EXTRACT FOLDER=* FILE=Dimux.txtНадо реализовать такую команду в .js
куча примеров
До {{!VAR9}} работает. А выше уже не работает
воспользоваться вики по имакросу
найти общее во всех этих командах и воспользоваться поиском по форуму
Отредактировано InfSub (02-08-2014 21:36:26)
Правила форума iMacros for Firefox
Мини FAQ по iMacros for Firefox
на почту, только с интересными предложениями по скриптам (iMacros/iMacros+JS)!
Отсутствует
Буду гуглить
Правила форума iMacros for Firefox
Мини FAQ по iMacros for Firefox
на почту, только с интересными предложениями по скриптам (iMacros/iMacros+JS)!
Отсутствует
Gergi пишетБуду гуглить
Если не знаете решение вопроса то лучше промолчите! Я два раза прочитал эти 74 страницы! и нигде не встретил что то о том как увеличить {{!VAR 9}}
Отсутствует
InfSub пишетGergi пишетБуду гуглить
Если не знаете решение вопроса то лучше промолчите! Я два раза прочитал эти 74 страниц голимого форум! и нигде не встретил что то о том как увеличить {{!VAR 9}}
не обязательно пользоваться !VAR (1-9) -- я вообще переменным свои имена даю
' Графа Деятельность до 139 SET !DATASOURCE C:\Users\kolshix\YandexDisk\Macros\RegAcc\Masiv\0007_Interests.txt ' 1 SET !VAR1 EVAL("Math.floor(Math.random()*23) + 1;") SET !DATASOURCE_LINE {{!VAR1}} SET INTERES1 {{!COL1}} ' 2 SET !VAR1 EVAL("Math.floor(Math.random()*23) + 24;") SET !DATASOURCE_LINE {{!VAR1}} SET INTERES2 {{!COL1}} ' 3 SET !VAR1 EVAL("Math.floor(Math.random()*23) + 48;") SET !DATASOURCE_LINE {{!VAR1}} SET INTERES3 {{!COL1}} ' 4 SET !VAR1 EVAL("Math.floor(Math.random()*23) + 72;") SET !DATASOURCE_LINE {{!VAR1}} SET INTERES4 {{!COL1}} ' 5 SET !VAR1 EVAL("Math.floor(Math.random()*23) + 96;") SET !DATASOURCE_LINE {{!VAR1}} SET INTERES5 {{!COL1}} ' 6 SET !VAR1 EVAL("Math.floor(Math.random()*18) + 120;") SET !DATASOURCE_LINE {{!VAR1}} SET INTERES6 {{!COL1}} '===Перемешка=== SET !VAR1 EVAL(" var tags = '{{INTERES1}}, {{INTERES2}}, {{INTERES3}}, {{INTERES4}}, {{INTERES5}}'; var tagList = tags.split(); tagList.sort(function() { return Math.random() - 0.6;});") TAG POS=1 TYPE=TEXTAREA ATTR=ID:pedit_interests_interests CONTENT={{!VAR1}}
з.ы. напомню что поле msg******* динамическое и там где поставлены звезды каждый раз новый номер при добавлении комментария
Достаточно и 1 звездочки . к сожалению не могу вспомнить общую команду для поиска текста по всей странице , где -то на форуме писали что команда связана с тегом body --- кто шарит в написании сайтов может и подскажет.
Сейчас помочь сильно не могу, военные действия идут, сижу через моб. интернет \ взорвали где-то интернет кабель при бомбордировке , теперь пол города без интеернета!
Отредактировано kolshix (03-08-2014 02:22:00)
Отсутствует
InfSub пишетGergi пишетБуду гуглить
Если не знаете решение вопроса то лучше промолчите! Я два раза прочитал эти 74 страниц голимого форум! и нигде не встретил что то о том как увеличить {{!VAR 9}}
если вы не можете извлечь знания из того, что вам дали, а в ссылках в гугле, как минимум первые 4 содержат нужную вам информацию, то будьте добры оставьте свое мнение при себе
не обязательно пользоваться !VAR (1-9) -- я вообще переменным свои имена даю
я специально не стал давать этот пример, хотя нашел его за минуту в поиске по форуму по запросу SET (и сделал намек на данный запрос, только в гугл)
но, если человек упорно не хочет включать мозг, о чем я писал выше в спойлере... то отвечать на каждый изжеванный несколько десятков раз тут вопрос.. я считаю не правильно, ИМХО
Добавлено 03-08-2014 03:05:46
тем более после его высказываний в сторону форума
Отредактировано InfSub (03-08-2014 03:05:46)
Правила форума iMacros for Firefox
Мини FAQ по iMacros for Firefox
на почту, только с интересными предложениями по скриптам (iMacros/iMacros+JS)!
Отсутствует
Я просто читая вопросы, вспоминаю себя когда мучился и ни где не мог найти ответ по не знанию терминологии или из-за того , что бошкане тем забита , да и который раз обращаю внимание что у каждого по разному голова мыслит ... вот и возникают такие проблемы ... да и макрос сам посебе интересная штука.. К примеру на днях мучился как на js взять текущее время, пока нашёл и вникнул, задолбался , потом не мог с eval отредоктировать время ..... короче ещё погуглил и узнал что у макроса есть своя независимая команда на iim / Вот так вот весело провел время
Добавлено 03-08-2014 03:08:26
и да ничего не подскажешь по поводу
вариант в коде
// \n переход на новую строку (абзац)
// \t табуляция
// \f \b и \v срань какуюто пишет
// неразрывный пробел
Какие есть ещё , поделитесь?
Отредактировано kolshix (03-08-2014 03:08:26)
Отсутствует
Я просто читая вопросы, вспоминаю себя когда мучился и ни где не мог найти ответ по не знанию терминологии или из-за того , что бошкане тем забита , да и который раз обращаю внимание что у каждого по разному голова мыслит ... вот и возникают такие проблемы ... да и макрос сам посебе интересная штука.. К примеру на днях мучился как на js взять текущее время, пока нашёл и вникнул, задолбался , потом не мог с eval отредоктировать время ..... короче ещё погуглил и узнал что у макроса есть своя независимая команда на iim / Вот так вот весело провел время
Какие есть ещё , поделитесь?
а что ты еще хочешь? это стандартные маркеры для форматирования текста в документе (\n \t ...), - это из html
Добавлено 03-08-2014 03:16:07
в большинстве случаев этого достаточно, но можешь поэксперементировать с другими html- символами.. таблиц с ними в интернете куча
Добавлено 03-08-2014 03:16:57
тыц, еще тыц
Отредактировано InfSub (03-08-2014 03:19:01)
Правила форума iMacros for Firefox
Мини FAQ по iMacros for Firefox
на почту, только с интересными предложениями по скриптам (iMacros/iMacros+JS)!
Отсутствует