Правила оформления сообщений в данном топике:
Адрес сайта и страницы, на которой возникла проблема, размещается в тегах [spoiler][noindex]http://адрес_сайта/название_страницы[/noindex][/spoiler]
Для размещения кода, используйте тег "Code" внутри тега "Spoiler" - [spoiler][code]ваш код[/code][/spoiler]
или выложите на сайт «Pastebin».
При размещении объемных материалов, используйте тег "Spoiler" - [spoiler]ваш текст[/spoiler]
или выложите на сайт «Pastebin».
Размещать изображения в открытом виде. Для размещения скриншотов и других изображений, используйте тег "Spoiler" - [spoiler][img]http://ссылка_на_изображение[/img][/spoiler]
.
«Можно ответить на любой вопрос, если вопрос задан правильно.»
Платон
«Не каждый вопрос заслуживает ответа.»
Сайрус
Отсутствует
не так я наверное блин выразился
в ответе будут цифры от 1 до 9 но все вместе, одним ответом. например 273,18,56. нужно разделить каждое число на цифры и присвоить им значение TAG POS= каждой цифре из ответа. если ответ в экстракте будет 18 то надочтоб присвоило TAG POS=1 и TAG POS=8
З.Ы. в ответе не может быть повторений цифр например 22 77 552. все цифры в числе будут разными.
для ответа, используем кнопку "Ответить", кнопка "Цитировать" - для цитирования выделенного мышью фрагмента текста
InfSub
Отсутствует
например 273,18,56. нужно разделить каждое число на цифры и присвоить им значение TAG POS= каждой цифре из ответа. если ответ в экстракте будет 18 то надочтоб присвоило TAG POS=1 и TAG POS=8
так что в итоге нужно? не уже ли так сложно описать ситуацию не кусками?
если у вас число 273,18,56 то вам нужно:
Добавлено 18-07-2015 14:21:01
var m='',i,n='273,18,56'; n=n.replace(/,/g,'').split(''); for(i in n){ m+='POS='+n[i]+'.......\n'; }; iimPlayCode(m);
результат будет, как в первом примере:
POS=2.......
POS=7.......
POS=3.......
POS=1.......
POS=8.......
POS=5.......
POS=6.......
Отредактировано InfSub (18-07-2015 14:21:47)
Правила форума iMacros for Firefox
Мини FAQ по iMacros for Firefox
на почту, только с интересными предложениями по скриптам (iMacros/iMacros+JS)!
Отсутствует
Привет всем. Нужна помощь!!
-У меня есть несколько аккаунтов, нужно чтобы скрипт на первом круге по очереди поменял у всех аккаунтов на город 1 , потом на город 2 и т.д., что мне нужно дописать??
-И как сделать так чтобы макрос загружал логин и пароль с тхт файла, по очереди ??
var log =login var pas =password iimSet("log",log); iimSet("pas",pas); var open ='CODE:SET !ERRORIGNORE YES\n SET !TIMEOUT_STEP 0\n URL GOTO=https://vk.com/\n TAG POS=1 TYPE=INPUT:TEXT FORM=ID:quick_login_form ATTR=ID:quick_email CONTENT={{log}}\n SET !ENCRYPTION NO\n TAG POS=1 TYPE=INPUT:PASSWORD FORM=ID:quick_login_form ATTR=ID:quick_pass CONTENT={{pas}}\n TAG POS=1 TYPE=BUTTON ATTR=ID:quick_login_button\n WAIT SECONDS=1\n TAG POS=1 TYPE=SPAN ATTR=TXT:Моя<SP>Страница\n WAIT SECONDS=2\n TAG POS=1 TYPE=A ATTR=TXT:Показать<SP>подробную<SP>информацию\n WAIT SECONDS=1\n EVENT TYPE=CLICK SELECTOR="#profile_full_info>H4>A" BUTTON=0\n WAIT SECONDS=3' iimSet('open',open) //Ukraine iimPlay(open); for (g=36;g>=0;g--){ iimSet('go',g) i=iimPlay('CODE:SET !TIMEOUT_STEP 0\n EVENT TYPE=CLICK SELECTOR="#dropdown{{go}}" BUTTON=0\n EVENT TYPE=MOUSEDOWN SELECTOR="#container{{go}}>DIV>DIV>UL>LI:nth-of-type(2)" BUTTON=0') if(i>0){ break } } iimPlay('CODE:WAIT SECONDS=1'); //--------------------Kiev for (g=1;g<=37;g++){ iimSet('go',g) i=iimPlay('CODE:SET !TIMEOUT_STEP 0\n EVENT TYPE=CLICK SELECTOR="#dropdown{{go}}" BUTTON=0\n EVENT TYPE=MOUSEDOWN SELECTOR="#container{{go}}>DIV>DIV>UL>LI:nth-of-type(2)" BUTTON=0') if(i>0){ break } } iimPlay('CODE:WAIT SECONDS=10'); //-------------------Dnepropetrovsk for (g=1;g<=37;g++){ iimSet('go',g) i=iimPlay('CODE:SET !TIMEOUT_STEP 0\n EVENT TYPE=CLICK SELECTOR="#dropdown{{go}}" BUTTON=0\n EVENT TYPE=MOUSEDOWN SELECTOR="#container{{go}}>DIV>DIV>UL>LI:nth-of-type(3)" BUTTON=0') if(i>0){ break } }
Отсутствует
скрытый текст
? это что за новое веяние? теперь скрипты передаются через iimSet?
-И как сделать так чтобы макрос загружал логин и пароль с тхт файла, по очереди ??
поиск по теме по команде DATASOURCE, с аккаунтами, думаю - аналогично
Правила форума iMacros for Firefox
Мини FAQ по iMacros for Firefox
на почту, только с интересными предложениями по скриптам (iMacros/iMacros+JS)!
Отсутствует
lsalex144 пишетскрытый текст? это что за новое веяние? теперь скрипты передаются через iimSet?
Не знаю у меня всё работает.
А по поводу первого вопроса можно что то сделать??
Отсутствует
Не знаю у меня всё работает.
у Вас работает iimPlay(open) зачем там iimSet('open',open) ?
по поводу первого вопроса можно что то сделать??
я вам уже ответил:
поиск по теме по команде DATASOURCE, с аккаунтами, думаю - аналогично
опечатался только, с городами - аналогично
Отредактировано InfSub (18-07-2015 20:02:06)
Правила форума iMacros for Firefox
Мини FAQ по iMacros for Firefox
на почту, только с интересными предложениями по скриптам (iMacros/iMacros+JS)!
Отсутствует
InfSub
Сорян что непонятки такие) у меня просто крыша едет от этого всего программирования. числа будут с экстаркта рандомные минимум дву значные числа, максимум четырёх...и надо будет это рандомное число разложить его на цифры и присвоить их TAG POS
Цитируем только то, на что отвечаем, правила, пункт 2.9
не нужно захламлять тему излишним цитированием
Отсутствует
JoeWline
Чем Вас не устраивает решение из предыдущего поста?
Правила форума iMacros for Firefox
Мини FAQ по iMacros for Firefox
на почту, только с интересными предложениями по скриптам (iMacros/iMacros+JS)!
Отсутствует
Привет.
Вот мой скрипт.
for(m=1;m<=4;m++){ iimSet('m',m); var open ='CODE:SET !ERRORIGNORE YES\n SET !TIMEOUT_STEP 0\n SET !DATASOURCE_DELIMITER :\n SET !DATASOURCE C:\\Users\\коля\\Desktop\\1.txt\n SET !LOOP 2\n URL GOTO=https://vk.com/\n TAG POS=1 TYPE=INPUT:TEXT FORM=ID:quick_login_form ATTR=ID:quick_email CONTENT={{!COL1}}\n SET !ENCRYPTION NO\n TAG POS=1 TYPE=INPUT:PASSWORD FORM=ID:quick_login_form ATTR=ID:quick_pass CONTENT={{!COL2}}\n TAG POS=1 TYPE=BUTTON ATTR=ID:quick_login_button\n WAIT SECONDS=1\n TAG POS=1 TYPE=SPAN ATTR=TXT:Моя<SP>Страница\n WAIT SECONDS=2\n TAG POS=1 TYPE=A ATTR=TXT:Показать<SP>подробную<SP>информацию\n WAIT SECONDS=1\n EVENT TYPE=CLICK SELECTOR="#profile_full_info>H4>A" BUTTON=0\n WAIT SECONDS=3' } //Ukraine iimPlay(open); for (g=36;g>=0;g--){ iimSet('go',g) i=iimPlay('CODE:SET !TIMEOUT_STEP 0\n EVENT TYPE=CLICK SELECTOR="#dropdown{{go}}" BUTTON=0\n EVENT TYPE=MOUSEDOWN SELECTOR="#container{{go}}>DIV>DIV>UL>LI:nth-of-type(2)" BUTTON=0') if(i>0){ break } } iimPlay('CODE:WAIT SECONDS=1'); //--------------------Kiev for (g=1;g<=37;g++){ iimSet('go',g) i=iimPlay('CODE:SET !TIMEOUT_STEP 0\n EVENT TYPE=CLICK SELECTOR="#dropdown{{go}}" BUTTON=0\n EVENT TYPE=MOUSEDOWN SELECTOR="#container{{go}}>DIV>DIV>UL>LI:nth-of-type(2)" BUTTON=0') if(i>0){ break } } iimPlay('CODE:WAIT SECONDS=10'); //-------------------Dnepropetrovsk for (g=1;g<=37;g++){ iimSet('go',g) i=iimPlay('CODE:SET !TIMEOUT_STEP 0\n EVENT TYPE=CLICK SELECTOR="#dropdown{{go}}" BUTTON=0\n EVENT TYPE=MOUSEDOWN SELECTOR="#container{{go}}>DIV>DIV>UL>LI:nth-of-type(3)" BUTTON=0') if(i>0){ break } }
for(m=1;m<=4;m++){ iimSet('m',m); var open ='CODE:SET !ERRORIGNORE YES\n SET !TIMEOUT_STEP 0\n SET !DATASOURCE_DELIMITER :\n SET !DATASOURCE C:\\Users\\коля\\Desktop\\1.txt\n SET !LOOP 2\n URL GOTO=https://vk.com/\n TAG POS=1 TYPE=INPUT:TEXT FORM=ID:quick_login_form ATTR=ID:quick_email CONTENT={{!COL1}}\n SET !ENCRYPTION NO\n TAG POS=1 TYPE=INPUT:PASSWORD FORM=ID:quick_login_form ATTR=ID:quick_pass CONTENT={{!COL2}}\n TAG POS=1 TYPE=BUTTON ATTR=ID:quick_login_button\n WAIT SECONDS=1\n TAG POS=1 TYPE=SPAN ATTR=TXT:Моя<SP>Страница\n WAIT SECONDS=2\n TAG POS=1 TYPE=A ATTR=TXT:Показать<SP>подробную<SP>информацию\n WAIT SECONDS=1\n EVENT TYPE=CLICK SELECTOR="#profile_full_info>H4>A" BUTTON=0\n WAIT SECONDS=3'
Отсутствует
lsalex144
Перенести закрывающую скобку } в конец скрипта
Правила форума iMacros for Firefox
Мини FAQ по iMacros for Firefox
на почту, только с интересными предложениями по скриптам (iMacros/iMacros+JS)!
Отсутствует
Здравствуйте.
SET !EXTRACT {{!URLCURRENT}} скопировал адрес
Отсутствует
lsalex144, учитесь пользоваться поиском, аналогичных примеров в теме - достаточно
Правила форума iMacros for Firefox
Мини FAQ по iMacros for Firefox
на почту, только с интересными предложениями по скриптам (iMacros/iMacros+JS)!
Отсутствует
удалено, флуд, правило темы, 1.4
Для этого есть отдельная тема
InfSub
Отсутствует
Отредактировано Gergi (23-07-2015 12:38:36)
Отсутствует
InfSub я пользовался поиском,и видел что не однократно задавался этот вопрос,но внятного решения этой проблемы я так и не понял и поэтому задал его ещё раз.
Отсутствует
Gergi, уже не однократно давался ответ, что файлы должны быть в кодировке UTF-8.
Правила форума iMacros for Firefox
Мини FAQ по iMacros for Firefox
на почту, только с интересными предложениями по скриптам (iMacros/iMacros+JS)!
Отсутствует
Gergi, UTF-8 универсальная кодировка, файлы в иных (местных) кодировках, не читались и читаться не будут, если Вас не устраивает UTF - ищите конверторы и не разводите оффтоп
Правила форума iMacros for Firefox
Мини FAQ по iMacros for Firefox
на почту, только с интересными предложениями по скриптам (iMacros/iMacros+JS)!
Отсутствует
Может кто подскажет. Суть в следующем: перехожу по ссылке, открывает окно, в коде это окно описывается так.
<div class="x-window x-layer x-window-default x-closable x-window-closable x-window-default-closable x-border-box x-resizable x-window-resizable x-window-default-resizable" style="width: 803px; height: 700px; right: auto; left: 164px; top: 0px; z-index: 19001;" id="d988MkdProfileCommunalServicesWin-1185" tabindex="-1">
Отредактировано besfamilnij (24-07-2015 15:41:05)
Отсутствует
var u; iimPlay('CODE:URL GOTO=file:///D:\\1.txt\nTAG POS=1 TYPE=* ATTR=TXT:* EXTRACT=TXT'); t=iimGetLastExtract().split('\n'); for (u=1;u<=t;u++){ iimSet("nomer_stroki",u); iimDisplay("Строка №="+u) iimPlay("t.iim",60); } if(u > a.length) u = 1;
Отсутствует
скрытый текстВыделить кодКод:
var u; iimPlay('CODE:URL GOTO=file:///D:\\1.txt\nTAG POS=1 TYPE=* ATTR=TXT:* EXTRACT=TXT'); t=iimGetLastExtract().split('\n'); for (u=1;u<=t;u++){ iimSet("nomer_stroki",u); iimDisplay("Строка №="+u) iimPlay("t.iim",60); } if(u > a.length) u = 1;
Посмотрите пожалуйста что тут не так,доходит до последней строки,возвращается назад к первой но дальше не продолжает. А надо что бы продолжал.
сделайте цикл например
iMacros скрипты на заказ!
Отсутствует
besfamilnij
читаем правила темы, пункт 1.2.4
Gergi
во-первых, код оформляется в спойлере, в теге code, правила темы, пункт 1.3.2
во-вторых, правила темы, пункт 1.5
в-третьих, что такое переменная а в вашем коде?
в-четвертых, сброс счетчика (u), должен быть в самом цикле, а не за его пределами
Правила форума iMacros for Firefox
Мини FAQ по iMacros for Firefox
на почту, только с интересными предложениями по скриптам (iMacros/iMacros+JS)!
Отсутствует
Я же не отдельно про js спрашиваю,он же в связке с iim
Весь компот из за того что бы не указывать число 71
Уже второй месяц ломаю мозг
SET !VAR6 71 ' ============================================ ' SET !VAR2 EVAL("var l={{NSTROKA}};var m={{!VAR1}};if(l<m){l;}else{l-m*(Math.ceil(l/m)-1);};")
Отсутствует
Gergi
Добавлено 25-07-2015 04:08:22
по поводу же:
SET !VAR2 EVAL("var l.......
вам уже давали ответ, вы его не поняли, что именно вы хотите услышать еще?
Отредактировано InfSub (25-07-2015 04:08:22)
Правила форума iMacros for Firefox
Мини FAQ по iMacros for Firefox
на почту, только с интересными предложениями по скриптам (iMacros/iMacros+JS)!
Отсутствует
Gergi
я вам дважды задал вопрос, что есть переменная а в вашем коде... и где ответ?, а потом вы говорите о том что вам не помогают... может быть, вместо того, чтобы флудить на тему, какие все плохие, научитесь читать и отвечать на уточняющие вопросы, если изначально у вас не получается их задать так, чтобы было понятно, что есть что?
Правила форума iMacros for Firefox
Мини FAQ по iMacros for Firefox
на почту, только с интересными предложениями по скриптам (iMacros/iMacros+JS)!
Отсутствует