Правила оформления сообщений в данном топике:
Адрес сайта и страницы, на которой возникла проблема, размещается в тегах [spoiler][noindex]http://адрес_сайта/название_страницы[/noindex][/spoiler]
Для размещения кода, используйте тег "Code" внутри тега "Spoiler" - [spoiler][code]ваш код[/code][/spoiler]
или выложите на сайт «Pastebin».
При размещении объемных материалов, используйте тег "Spoiler" - [spoiler]ваш текст[/spoiler]
или выложите на сайт «Pastebin».
Размещать изображения в открытом виде. Для размещения скриншотов и других изображений, используйте тег "Spoiler" - [spoiler][img]http://ссылка_на_изображение[/img][/spoiler]
.
«Можно ответить на любой вопрос, если вопрос задан правильно.»
Платон
«Не каждый вопрос заслуживает ответа.»
Сайрус
Отсутствует
Как с помощью iMacros сохранить данные, полученные в javascript? Как я понимаю, javascript внутри FireFox не имеет возможности писать во внешние файлы.
var myvar = "Строка, которую надо сохранить"; iimSet("ii_myvar", myvar};//передали строку в iMacros macros = "SAVEAS ??? FOLDER=* FILE=my.csv"; iimPlay(macros);
Как подправить этот код (??? в строке №3) или вообще написать по-другому, чтобы чтобы записать в my.csv "Строка, которую надо сохранить"?
Отредактировано yinfo (18-05-2014 22:04:01)
пишу скрипты на iMacros, сопрягаю iMacros с 1С
Отсутствует
macros = "CODE:SAVEAS ??? FOLDER=* FILE=my.csv";
iimPlay(macros);
Ав какое место вставить ii_myvar, которое и надо сохранить?
пишу скрипты на iMacros, сопрягаю iMacros с 1С
Отсутствует
Сам спросил и сам ответил Как из javacsript с помощью imacros сохранить в текст произвольное значение.
iimSet("i",123); iimPlay("CODE:SET !EXTRACT {{i}}\n SAVEAS TYPE=EXTRACT FOLDER=C:\\ FILE=hiprsites.txt");
пишу скрипты на iMacros, сопрягаю iMacros с 1С
Отсутствует
В текстовом файле 10 строк, на данный момент при 20 циклах скрипт вводит слово из 10 строки - 10 раз. Что нужно прописать в коде для ввода слов по кругу?
Отсутствует
скрытый текст
В текстовом файле 10 строк, на данный момент при 20 циклах скрипт вводит слово из 10 строки - 10 раз. Что нужно прописать в коде для ввода слов по кругу?
вспоминаем уроки математики)))
SET !LOOP 1
зачем устанавливать значение {{!LOOP}} равным 1, если это и так его значение по умолчанию ???
Отредактировано InfSub (09-10-2014 18:04:59)
Правила форума iMacros for Firefox
Мини FAQ по iMacros for Firefox
на почту, только с интересными предложениями по скриптам (iMacros/iMacros+JS)!
Отсутствует
и удалите это: SET !LOOP 1зачем устанавливать значение {{!LOOP}} равным 1, если это и так его значение по умолчанию ???
Отредактировано InfSub (Вчера 21:48:09)
Для того, чтобы на 2-й день(в окончательном варианте строк будет далеко не 10) работы скрипта прописать 5792 вместо 1 ))) А для чего эта команда должна использоваться???
Отсутствует
InfSub пишети удалите это: SET !LOOP 1зачем устанавливать значение {{!LOOP}} равным 1, если это и так его значение по умолчанию ???
Отредактировано InfSub (Вчера 21:48:09)Для того, чтобы на 2-й день(в окончательном варианте строк будет далеко не 10) работы скрипта прописать 5792 вместо 1 ))) А для чего эта команда должна использоваться???
не совсем понимаю смысла прописывать SET !LOOP 5792 если вам нужно ограничить кол-во строк
я уже уже написал выше код, который будет циклить строки и кол-во строк там меняется не за счет изменения значения !LOOP, за счет !LOOP - меняется номер строки
если вам нужно постоянно менять кол-во строк в файле запишите его так:
CMDLINE !DATASOURCE vstavit-text.txt ' {{!VAR1}} - кол-во строк в файле SET !VAR1 5792 SET !DATASOURCE_LINE EVAL("{{!LOOP}}-(Math.ceil({{!LOOP}}/{{!VAR1}})-1)*{{!VAR1}}")
Отредактировано InfSub (09-10-2014 17:48:42)
Правила форума iMacros for Firefox
Мини FAQ по iMacros for Firefox
на почту, только с интересными предложениями по скриптам (iMacros/iMacros+JS)!
Отсутствует
Установил браузер от Яндекса и установил imacros для хрома и макрос запустился и всё заработало к моему удивлению.
Потому, что яндекс браузер сделан на основе хрома.
Истина в последней инстанции
Отсутствует
Люди добрые и опытные в этих вопросах, помогите пожалуйста. У меня есть плагин для отправки сообщений в одноклассниках, до недавнего времени всё отправлялось исправно, но сейчас пишет сообщение, но не отправляет, просто закрывает диалоговое окно и текст остается неотправленным. В настройках ничего не меняла. Что могло повлиять на сбой и как его исправить?
VERSION BUILD=8300326 RECORDER=FX SET !ERRORIGNORE YES SET !ERRORCONTINUE YES SET !EXTRACT_TEST_POPUP NO TAB T=1 'авторизация логин 1 TAB T=1 URL GOTO=http://www.odnoklassniki.ru/ TAG POS=1 TYPE=INPUT:TEXT ATTR=ID:field_email CONTENT=логин TAG POS=1 TYPE=INPUT:PASSWORD ATTR=ID:field_password CONTENT=пароль TAG POS=1 TYPE=INPUT:SUBMIT FORM=ACTION:https://www.odnoklassniki.ru/https ATTR=* 'поехали URL GOTO=http://www.odnoklassniki.ru/online/dk?st.cmd=userFriendLive&st.ageTo=50&st.ageFrom=14&st.female=2 TAG POS=1 TYPE=A ATTR=CLASS:o&&hrefattrs:st.cmd=friendMain&st.friendId=*&st._aid=UsersOnline_FriendMain&&HREF:/* EXTRACT=href TAB OPEN TAB T=2 URL GOTO={{!EXTRACT}} TAG POS=1 TYPE=SPAN ATTR=TXT:написать<SP>сообщение EVENT TYPE=CLICK SELECTOR="HTML>BODY" BUTTON=0 EVENTS TYPE=KEYPRESS SELECTOR="#ok-e-m" CHARS="Здравствуйте..." FRAME F=0 EVENT TYPE=CLICK SELECTOR="#ok-e-m_button" BUTTON=0 EVENT TYPE=CLICK SELECTOR="#id-m-subh-3>A:nth-of-type(3)" BUTTON=0 TAB CLOSE SET !EXTRACT NULL
Отсутствует
Люди добрые и опытные в этих вопросах, помогите пожалуйста. У меня есть плагин для отправки сообщений в одноклассниках, до недавнего времени всё отправлялось исправно, но сейчас пишет сообщение, но не отправляет, просто закрывает диалоговое окно и текст остается неотправленным. В настройках ничего не меняла. Что могло повлиять на сбой и как его исправить?
код размещаем в тегах CODE, большие куски кода прячем в спойлер!
Причин может быть несколько, начиная от обновления самого имакроса, в связи с чем какая-то из его комманд отрабатывает не корректно и заканчивая изменениями на сайте
В данный момент проверить нет возможности, соответственно исправить, если это возможно -тоже
Вы можете самостоятельно попробовать вернуться на предыдущую версию имакроса и проверить - работает ли ваш скрипт, если да, то запретить обновляться, как самому плагину, так и браузеру
Правила форума iMacros for Firefox
Мини FAQ по iMacros for Firefox
на почту, только с интересными предложениями по скриптам (iMacros/iMacros+JS)!
Отсутствует
Извините за неправильное оформление Изменяла версию макроса на низшую, вообще не работает, а версия 8.8.1 запускает скрипт, но дело до конца не доводит, не отправляет сообщения. И мазилу пробовала 28 версию ставить (щаз 29 стоит) и то же не отправляет.
Отсутствует
Помогите решить такую проблему:
Есть файл .iim, который разгадывает каптчу посредством антигейт и отправляет её на нужный сайт.
Как сделать, чтобы если каптча не была разгадана или была разгадана не правильно, то снова выполнялось действие, пока каптча не будет отгадана правильно.
Отсутствует
Помогите решить такую проблему:
Есть файл .iim, который разгадывает каптчу посредством антигейт и отправляет её на нужный сайт.
Как сделать, чтобы если каптча не была разгадана или была разгадана не правильно, то снова выполнялось действие, пока каптча не будет отгадана правильно.
нужно использовать js и прочитать последние 7-10 страниц, там полностью дан ответ
Отсутствует
нужно использовать js и прочитать последние 7-10 страниц, там полностью дан ответ
Довольно информативный форум. Но в основном обсуждаются imacros для одноклассников и для Вконтакте. Для себя нашел, как можно использовать антигейт без ввода логина и пароля. Вобщем реализовал разгадывание каптчи при помощи ключа, чем остался очень доволен, хотя конкретного примера как это сделать на форуме нет.
На счёт js ... ничего не нашел по своему вопросу, соответственно вопрос остается открытым. Честно говоря в js не силен.
Если кого не затруднит, то подскажите как мне решить мою проблему.
Задача такая:
Запускаем файл .iim, который разгадывает каптчу;
Если каптча разгадана верно, то есть появилось сообщение GOOD, то продолжаем цикл;
Если вывелось сообщение типа ERROR или INCOREСT KAPTCHA, то запускаем файл .iim заново, пока не будет сообщения GOOD.
Отредактировано Texas (26-05-2014 22:37:35)
Отсутствует
Вобщем реализовал разгадывание каптчи при помощи ключа, чем остался очень доволен, хотя конкретного примера как это сделать на форуме нет.
Разуйте глазки , я уже писал на предыдущих страницах, что антигейт реализовал раздел под imacros, а код искать тут нет необходимости, так как его предоставляет антигейт, --- код остаётся только подшаманить под свои нужды
https://forum.mozilla-russia.org/viewtopic.php?pid=651235#p651235
Задача такая:
Запускаем файл .iim, который разгадывает каптчу;
Если каптча разгадана верно, то есть появилось сообщение GOOD, то продолжаем цикл;
Если вывелось сообщение типа ERROR или INCOREСT KAPTCHA, то запускаем файл .iim заново, пока не будет сообщения GOOD.
по просьбам трудящихся
js
файл разгадки капчи - должен содержать строки идущие после копирования текста разгаданной капчи , которыми он ищет положительность(правельность) разгадки
если данная команда не выполнится, то разгадка капчи начнётся по новой
for (cap=0;cap<=3;cap++){ iimPlay("BUX/003-03-01 SmmokCaptchaAntig.iim") // в этом файле разгадка капчи и подтверждение, после подтверждения страница переходит на другой адрес , на котором я ищу , командой ниже, определённое место, если определённое место не найдено макрос повторяет разгадку, но не более 3-х раз var errCod errCod = "CODE:"; errCod += "SET !TIMEOUT_STEP 2" + "\n"; errCod += "TAG POS=1 TYPE=DIV ATTR=TXT:Тип<SP>действия" + "\n"; yescaptcha=iimPlay(errCod) //если капча разгадана правильно то макрос найдёт "Тип действий" и выполниться break if (yescaptcha>0){ break; } }
Отредактировано kolshix (02-06-2014 20:49:06)
Отсутствует
Помогите со скриптом (в программировании не силен)
нужно чтобы скрипт n раз нажал кнопку "кнопку1", после нажал "кнопку2", далее m раз нажимал "кнопку3". ну и так далее..
Есть светлые головы?
Отсутствует
есть светлый поиск и google по запросу: цикл for
Правила форума iMacros for Firefox
Мини FAQ по iMacros for Firefox
на почту, только с интересными предложениями по скриптам (iMacros/iMacros+JS)!
Отсутствует
есть светлый поиск и google по запросу: цикл for
Ну да, ну да...
Говорю же не очень дружу с программированием...
В принципе скрипт работает и так:
m строк "нажать кнопку1"
"нажать кнопку2"
n строк "нажать кнопку3"
топорно, неудобно, но работает )
а подскажите (в светлом поиске не нашел) а можно скриптом двигать ползунки влево-вправо на страницах?
Т.е. не ползунок страницы, а именно на странице...
Отредактировано alt+ctrl+del (30-05-2014 05:56:15)
Отсутствует
InfSub пишетесть светлый поиск и google по запросу: цикл for
Ну да, ну да...
Говорю же не очень дружу с программированием...
форум не посвящен js-программированию, все вопросы по js, задаются на соответствующих форумах
а подскажите (в светлом поиске не нашел) а можно скриптом двигать ползунки влево-вправо на страницах?
Т.е. не ползунок страницы, а именно на странице...
команда event
Правила форума iMacros for Firefox
Мини FAQ по iMacros for Firefox
на почту, только с интересными предложениями по скриптам (iMacros/iMacros+JS)!
Отсутствует
Как сделать так, чтобы если,например не выполнилось одно действие,допустим нажатие или переход по ссылке, то макрос не останавливался,а начинал все воспроизведение заново?
И почему вообще не работает команда "CLICK X= Y= "?
Отредактировано Галимов Руслан (01-06-2014 09:36:00)
Отсутствует
Как сделать так, чтобы если,например не выполнилось одно действие,допустим нажатие или переход по ссылке, то макрос не останавливался,а начинал все воспроизведение заново?
только проверяя действия с помощью js
И почему вообще не работает команда "CLICK X= Y= "?
если скрипт чужой, найденный в интернете, координаты могут не совпадать
Правила форума iMacros for Firefox
Мини FAQ по iMacros for Firefox
на почту, только с интересными предложениями по скриптам (iMacros/iMacros+JS)!
Отсутствует
И почему вообще не работает команда "CLICK X= Y= "?
Когда то писал скрипт и сразу не заметил, может быть и вы , но координаты рассчитываются не от верхней угловой части экрана, а от верхней угловой части окна браузера. Может быть проблема в этом.
Отсутствует
Привет!
Мне надо написать скрипт, чтобы с файла s.csv базы на 20000 строк, при каждом следующем запуске макроса в поле вводился новый параметр рандоном.
к примеру:
CMDLINE !DATASOURCE s.csv SET !DATASOURCE_COLUMNS 1 SET !LOOP 20000 SET !DATASOURCE_LINE {{!LOOP}} TAB T=1 URL GOTO=https://www.google.com.ua/ TAG POS=1 TYPE=INPUT:TEXT FORM=ID:tsf ATTR=* CONTENT={{!COL1}}
Отредактировано Duh (01-06-2014 16:06:37)
Отсутствует
Привет!
Мне надо написать скрипт, чтобы с файла s.csv базы на 20000 строк, при каждом следующем запуске макроса в поле вводился новый параметр рандоном.
что вы имеете ввиду под рандомом? рандомную строку из файла? если да, примеры есть на форуме, ищем самостоятельно
к примеру:
скрытый текстCMDLINE !DATASOURCE s.csv
SET !DATASOURCE_COLUMNS 1
SET !LOOP 20000
SET !DATASOURCE_LINE {{!LOOP}}
TAB T=1
URL GOTO=https://www.google.com.ua/
TAG POS=1 TYPE=INPUT:TEXT FORM=ID:tsf ATTR=* CONTENT={{!COL1}}
лично я не понял, что импенно вы пытались показать данным примером, кроме того, что вы берете самую последнюю строку из файла
И так же если не затруднит, напишите как сделать так, чтобы стоки при возводились и последовательно, следующая при каждом новом запуске макроса?
прочтите данное предложение еще раз, я вообще не вижу в нем ни какого смысла кроме набора слов, оформите данное предложение более грамотно, чтобы вас можно было понять
Правила форума iMacros for Firefox
Мини FAQ по iMacros for Firefox
на почту, только с интересными предложениями по скриптам (iMacros/iMacros+JS)!
Отсутствует