Правила оформления сообщений в данном топике:
Адрес сайта и страницы, на которой возникла проблема, размещается в тегах [spoiler][noindex]http://адрес_сайта/название_страницы[/noindex][/spoiler]
Для размещения кода, используйте тег "Code" внутри тега "Spoiler" - [spoiler][code]ваш код[/code][/spoiler]
или выложите на сайт «Pastebin».
При размещении объемных материалов, используйте тег "Spoiler" - [spoiler]ваш текст[/spoiler]
или выложите на сайт «Pastebin».
Размещать изображения в открытом виде. Для размещения скриншотов и других изображений, используйте тег "Spoiler" - [spoiler][img]http://ссылка_на_изображение[/img][/spoiler]
.
«Можно ответить на любой вопрос, если вопрос задан правильно.»
Платон
«Не каждый вопрос заслуживает ответа.»
Сайрус
Отсутствует
Gergi, а зачем вам пустые строки в файле?
Правила форума iMacros for Firefox
Мини FAQ по iMacros for Firefox
на почту, только с интересными предложениями по скриптам (iMacros/iMacros+JS)!
Отсутствует
Gergi, а зачем вам пустые строки в файле?
Мне они не нужны,просто когда работаешь в файле надо внимательно следить чтобы не появилась пустая строка,я несколько раз уже на это напоролся.Думаю создать какой то символ в конце файла что бы он срабатывал.
Отсутствует
Ну вот так как раз и не будет считать пустые строки
for(s=1; s<99999; s++){ iimPlay("CODE:SET !DATASOURCE D:\\1.txt\nSET !DATASOURCE__LINE "+s+"\nSET !EXTRACT {{!COL1}}"); a=iimGetLastExtract(); if(a == '')s=1; ...
Отредактировано InfSub (27-07-2015 11:30:41)
Backend developer
PHP, JAVA, C#, Python
В личку только с серьёзными предложениями по заказу скриптов/программ.
Отсутствует
Ну вот так как раз и не будет считать пустые строки
скрытый текстВыделить кодКод:
for(s=1; s<99999; s++){ iimPlay("CODE:SET !DATASOURCE D:\\1.txt\nSET !DATASOURCE__LINE "+s+"\nSET !EXTRACT {{!COL1}}"); a=iimGetLastExtract(); if(a == '')s=1; ...
как раз если находит пустую строку if(a == '') то s=1; сбрасывает цикл или что там ещё нужно
Я этот вариант так и не запустил,пользуюсь другим
Отредактировано InfSub (27-07-2015 11:30:27)
Отсутствует
или что там ещё нужно
думаю - пропускать и переходить к следующей - нужно
Правила форума iMacros for Firefox
Мини FAQ по iMacros for Firefox
на почту, только с интересными предложениями по скриптам (iMacros/iMacros+JS)!
Отсутствует
думаю - пропускать и переходить к следующей - нужно
Думаю там поверх ещё один цикл сделать нужно перебирать 1-2-3.тхт
и когда кончились строки if(a == '') просто брякать (break) выйти из этого цикла
Отредактировано InfSub (27-07-2015 11:29:37)
Backend developer
PHP, JAVA, C#, Python
В личку только с серьёзными предложениями по заказу скриптов/программ.
Отсутствует
iimPlay('CODE:URL GOTO=file:///D:\\1.txt\nTAG POS=1 TYPE=* ATTR=TXT:* EXTRACT=TXT'); var a=iimGetLastExtract().split('\n'); var l=a.length; var u; for (u=1;u<=l;u++){ if(a[(u-1)]=='')continue; iimSet("NSTROKA",u); iimDisplay("Строка №="+u) iimPlay("t.iim",60); if(u == l) u = 0; }
Правила форума iMacros for Firefox
Мини FAQ по iMacros for Firefox
на почту, только с интересными предложениями по скриптам (iMacros/iMacros+JS)!
Отсутствует
Gergi
Ты здесь,
смотри тебе поверх этого ещё один цикл сделать нужно
for( i=1; i<=3; i++){ // <--- Пребирать по очереди 1-2-3.тхт for(s=1; s<99999; s++){ iimPlay("CODE:SET !DATASOURCE D:\\"+i+".txt\nSET !DATASOURCE__LINE "+s+"\nSET !EXTRACT {{!COL1}}"); a=iimGetLastExtract(); if(a == '') break; // <--- Если пустая строка, кончились строки, то выйти из цикла, идти к следующему *.тхт ... }}
Backend developer
PHP, JAVA, C#, Python
В личку только с серьёзными предложениями по заказу скриптов/программ.
Отсутствует
if(a == '') break; // <--- Если пустая строка, кончились строки, то выйти из цикла, идти к следующему *.тхт
не корректно ставить тут break, если пустая строка, должно быть continue, а если строки кончились - break
Добавлено 27-07-2015 11:40:17
только данное выражение - не проверит, что строки кончились...
Отредактировано InfSub (27-07-2015 11:40:17)
Правила форума iMacros for Firefox
Мини FAQ по iMacros for Firefox
на почту, только с интересными предложениями по скриптам (iMacros/iMacros+JS)!
Отсутствует
InfSub
Ну или так, тогда просто будет лишний перебор пустых строк, и так ведь подразумевается, раз пустая строка значит конец записей
Отредактировано PRESIDENT (27-07-2015 11:41:13)
Backend developer
PHP, JAVA, C#, Python
В личку только с серьёзными предложениями по заказу скриптов/программ.
Отсутствует
InfSub пишетGergi, а зачем вам пустые строки в файле?
Мне они не нужны,просто когда работаешь в файле надо внимательно следить чтобы не появилась пустая строка,я несколько раз уже на это напоролся.Думаю создать какой то символ в конце файла что бы он срабатывал.
Добавлено 27-07-2015 11:49:34
Gergi
я еще раз повторяю, данный вопрос, не имеет отношения к проблемам iMacros'a нужна помощь с js - пишите в тему по запросу скриптов.
Отредактировано InfSub (27-07-2015 11:50:02)
Правила форума iMacros for Firefox
Мини FAQ по iMacros for Firefox
на почту, только с интересными предложениями по скриптам (iMacros/iMacros+JS)!
Отсутствует
SET !VAR1 2 Эту двойку можно как то брать из текстового файла? Что бы тут её не указывать. SET !VAR2 EVAL("var l={{NSTROKA}};var m={{!VAR1}};if(l<m){l;}else{l-m*(Math.ceil(l/m)-1);};") SET !DATASOURCE C:\1.txt SET !DATASOURCE_LINE {{!VAR2}} URL GOTO={{!COL1}}
Добавлено 27-07-2015 12:19:18
Или подскажите это реально ли решить без js ? Если нет,то закрываю тему что бы не морочить себе и людям голову. Через js понимаю что можно но для меня это сложно.
Отредактировано Gergi (27-07-2015 12:19:18)
Отсутствует
Или подскажите это реально ли решить без js ?
у вас в iim тот же, js просто через eval()
может быть и можно решить, вкраплением js в iim с помощью eval(), но это уж точно не самый простой способ
Правила форума iMacros for Firefox
Мини FAQ по iMacros for Firefox
на почту, только с интересными предложениями по скриптам (iMacros/iMacros+JS)!
Отсутствует
Gergi пишетИли подскажите это реально ли решить без js ?
у вас в iim тот же, js просто через eval()
может быть и можно решить, вкраплением js в iim с помощью eval(), но это уж точно не самый простой способ
За пол часа решил свою задачу чисто в iim кое где eval() добавил,и сам в шоке что всё так просто оказалось
Отсутствует
Здравствуйте. не могу понять почему не работает код. пишет:
"can not parse macro line: iimPlay('CODE:SET !TIMEOUT_STEP 0\n SET !ERRORIGNORE YES\n SET !EXTRACT_TEST_POPUP NO\n TAG POS=1 TYPE=DIV ATTR=TXT:Вв* EXTRACT=TXT'); (Error code: 910)"
Отсутствует
lsalex144
какое расширение у файла? js или iim?
Добавлено 31-07-2015 23:23:31
команда:
SET !EXTRACT_TEST_POPUP NO
бесполезна в данном контексте (при запуске кода из js)
Отредактировано InfSub (31-07-2015 23:23:31)
Правила форума iMacros for Firefox
Мини FAQ по iMacros for Firefox
на почту, только с интересными предложениями по скриптам (iMacros/iMacros+JS)!
Отсутствует
EVENTS TYPE=KEYPRESS SELECTOR="#u_0_29" CHARS= Вот это число u_0_29 постоянно меняется много чего перепробовал,ничего не получается. Подскажите пожалуйста если кто то знает как это решить.
Отсутствует
Попробуй в другом формате команду записать, потому что здесь нельзя цифры звёздочкой заменить.
Backend developer
PHP, JAVA, C#, Python
В личку только с серьёзными предложениями по заказу скриптов/программ.
Отсутствует
Не получается реализовать клик по ссылке активации в письме, которое приходит на mail.ru:
При использовании TAG POS=1 TYPE=IMG ATTR=
Получается переход по ссылке, но активации не происходит.
Отсутствует
Xeedum
Правила форума iMacros for Firefox
Мини FAQ по iMacros for Firefox
на почту, только с интересными предложениями по скриптам (iMacros/iMacros+JS)!
Отсутствует
Отсутствует
InfSub
Не работает решение. Уже чего не подставлял в TAG POS=1 TYPE=IMG ATTR=SRC:
видать заморочки в mail.ru
Идет переадресация/переход на главную. А если кликнуть вручную, идет переход на ссылку активации
Есть разница
Закину 1 WMZ на кошель за реально работающую подсказку/решение именно для активации писем с mail.ru
Кошель можно сразу в личку.
аська в профиле также рабочая
Отредактировано Xeedum (04-08-2015 18:28:59)
Отсутствует
Не работает решение.
да, на mail.ru - действительно не работает
Отредактировано InfSub (04-08-2015 18:36:50)
Правила форума iMacros for Firefox
Мини FAQ по iMacros for Firefox
на почту, только с интересными предложениями по скриптам (iMacros/iMacros+JS)!
Отсутствует