Правила оформления сообщений в данном топике:
Адрес сайта и страницы, на которой возникла проблема, размещается в тегах [spoiler][noindex]http://адрес_сайта/название_страницы[/noindex][/spoiler]
Для размещения кода, используйте тег "Code" внутри тега "Spoiler" - [spoiler][code]ваш код[/code][/spoiler]
или выложите на сайт «Pastebin».
При размещении объемных материалов, используйте тег "Spoiler" - [spoiler]ваш текст[/spoiler]
или выложите на сайт «Pastebin».
Размещать изображения в открытом виде. Для размещения скриншотов и других изображений, используйте тег "Spoiler" - [spoiler][img]http://ссылка_на_изображение[/img][/spoiler]
.
«Можно ответить на любой вопрос, если вопрос задан правильно.»
Платон
«Не каждый вопрос заслуживает ответа.»
Сайрус
Отсутствует
Ну и что теперь что я пользуюсь функцией не по назначению??? На что это может повлиять?
как минимум на корректность работы iMacros, например баг с остановкой скрипта из этой сериий
Правила форума iMacros for Firefox
Мини FAQ по iMacros for Firefox
на почту, только с интересными предложениями по скриптам (iMacros/iMacros+JS)!
Отсутствует
dim222
Да, есть иногда такие потребности, пользоваться eval не лучший вариант, а из-за органичности имакрос для работу с библиотеками нельзя принести имакрос в удобном виде модульность, но есть один метод, удобный и не уступает модулям, расскажу об этом чуть позже в отдельном топике, думаю будет полезно для некоторых.
Добавлено 25-10-2016 20:10:49
Gergi
Ну и что теперь что я пользуюсь функцией не по назначению??? На что это может повлиять?
InfSub , сказал вам к чему это может привести, хотя я ваш баг не смог доказать попробовал на 40 разных скриптов запуская их друг через друга.
Но дело не в этом, использование таких конструкций может привести к утечки памяти, проверял на собственном опыте.
Кстате я задавал вопрос грамотным людям в этом деле!
Ну, ну...
Отредактировано Hamzat (25-10-2016 20:10:49)
iMacros скрипты на заказ!
Отсутствует
В данный момент alert(i) начинает показывать с 1 и выше,можно ли сделать чтобы i = 1 так и осталось не менять 1 но чтобы alert(i) показывал с 2 ? тоесть смысл в том чтобы alert показывал на 1 больше
Отсутствует
хотя я ваш баг не смог доказать попробовал на 40 разных
проблема в прямоте ваших рук и опыте, которые не дают вам возможности составить скрипт так, чтобы он приводил к подобным багам
думаю, Gergi пытается запараллелить выполнение действий, запуская из первого скрипта второй, но при этом продолжая, что-то делать в первом
Правила форума iMacros for Firefox
Мини FAQ по iMacros for Firefox
на почту, только с интересными предложениями по скриптам (iMacros/iMacros+JS)!
Отсутствует
можно ли
Gergi
мне еще раз ткуть вас в правила про a+b?
Добавлено 25-10-2016 20:40:13
,я пытаюсь из двух скриптов сделать один,
в таком случае зачем вам запуск одного js из другого?
Отредактировано InfSub (25-10-2016 20:40:13)
Правила форума iMacros for Firefox
Мини FAQ по iMacros for Firefox
на почту, только с интересными предложениями по скриптам (iMacros/iMacros+JS)!
Отсутствует
Gergi алерт начнёт с 2. С каждого цикла будет прибавлять +1
Отредактировано Алим (25-10-2016 20:47:39)
Истина в последней инстанции
Отсутствует
удалено, видимо сам уже читать разучился )))
т.е. Gergi, имея одно яблоко на столе и докладыевая на стол еще по одному яблоку (заметьте именно яблоку, а не грушу или апельсину) хочет, чтобы яблоко на столе оставалось всегда одно
Gergi
надеюсь, такой пример, вам более понятен и достаточно подробно описывает вашу ошибку
Отредактировано InfSub (25-10-2016 22:13:25)
Правила форума iMacros for Firefox
Мини FAQ по iMacros for Firefox
на почту, только с интересными предложениями по скриптам (iMacros/iMacros+JS)!
Отсутствует
Ещё раз, здравствуйте.
Повторюсь: Как запустить imacros, в открытом браузере через командную строку ?
Так запускает с браузером, но мне надо только скрипт, в открытом браузере.
start "4" "C:\Program Files (x86)\Mozilla Firefox\firefox.exe" -p Profile4 -no-remote imacros://run/?m=12345.js
Отредактировано taniks (26-10-2016 08:51:42)
Отсутствует
Здравствуйте!
Очень нужна помощь.
Мне нужно переносить данные из гугл док таблицы в соседнюю вкладку.
???КАК??? сделать ctrl+c и ctrl+v.
Весь день ищу безрезультатно. Помогите, пожалуйста.
Отсутствует
Доброго времени суток, скрипт выполняет постинг в группу VK. Но не работает когда браузер свернут или неактивное окно. Насколько понял необходимо, либо дать фокус странице во время печатания текста, либо заменить EVENT на что-то другое.
Прошу вашей помощи, заранее спасибо!
function TXT() { var macros = ''; var time=Math.floor(Math.random()*9 + 6); stroka2++ iimSet('STROKA',stroka2) iimSet('T',t) macros += 'SET !VAR9 EVAL("var l={{STROKA}};var m={{T}};if(l<m){l;}else{l-m*(Math.ceil(l/m)-1);};")' + n; macros += 'SET !DATASOURCE TXT.txt' + n; macros += 'SET !DATASOURCE_LINE {{!VAR9}}' + n; macros += 'WAIT SECONDS=2' + n; macros += 'ADD !EXTRACT {{!COL1}}' + n; macros += 'EVENT TYPE=MOUSEDOWN SELECTOR="#post_field" BUTTON=0' + n; macros += 'EVENTS TYPE=KEYPRESS SELECTOR="#post_field" CHARS={{!COL1}}' + n; macros += 'WAIT SECONDS=2' + n; macros += 'TAG POS=1 TYPE=DIV ATTR=NOSORTHANDLE:1&&CLASS:page_media_x&&TXT:' + n; \\удаление прикрепленного сниппета, баг или фича от 25.10 macros += 'WAIT SECONDS='+time + n; macros += 'TAG POS=1 TYPE=BUTTON ATTR=ID:send_post' + n; macros += 'WAIT SECONDS='+time + n; macros += 'WAIT SECONDS=3600' + n; iimPlayCode(macros); }
iimSet('STROKA',stroka2) iimSet('T',t) macros += 'SET !VAR9 EVAL("var l={{STROKA}};var m={{T}};if(l<m){l;}else{l-m*(Math.ceil(l/m)-1);};")' + n; macros += 'SET !DATASOURCE TXT.txt' + n; macros += 'SET !DATASOURCE_LINE {{!VAR9}}' + n; ...
function TXT() { var macros = ''; var time=Math.floor(Math.random()*9 + 6); stroka2++ var l ='if(stroka2<p){stroka2;}else{stroka2-p*(Math.ceil(stroka2/p)-1);}'; var line2=eval(l); macros += 'SET !DATASOURCE TXT.txt' + n; macros += 'SET !DATASOURCE_LINE ' +line2 + n; ...
Отредактировано Иллир (26-10-2016 23:48:03)
Отсутствует
Если в адресной строке есть кириллица, то при сохранении этого адреса с помощью !URLCURRENT получается ерунда (да и при копировании)
https://www...../%D0%BA%D1%80%D1%83%D0%B8%D0%B7/
Можно эту ерунду превратить в нормальную кириллицу?
Спасибо
Отредактировано selftrips (27-10-2016 17:42:57)
Отсутствует
сохранение этого адреса
iimPlayCode('ADD !EXTRACT {{!URLCURRENT}}'); var url = iimGetExtract().split('/'); alert(url[2]);
Отсутствует
selftrips
Можно эту ерунду превратить в нормальную кириллицу?
Не ерунда, а кодировка, чтобы вы вместо котиков не увидели что по хуже...
Отредактировано Hamzat (28-10-2016 13:11:27)
iMacros скрипты на заказ!
Отсутствует
Всем привет.
Подскажите, пожалуйста, как можно очистить поле ввода (бит адреса, емейла) перед вводом.? Чистить куки не подходит.Спасибо.
Нет способа? Или не полностью объяснил в чё проблема? Есть сайт и там в поле ввода биткон адреса написано, что надо ввести адрес, но когда вставляешь адрес, то он добавляется к той надписи. А на другом сайте адрес остаётся с прошлого захода и тоже добавляется ещё один адрес. Поиском ни чего не нашёл.
Отредактировано Jurik45 (28-10-2016 15:58:28)
Отсутствует
Jurik45
Какой сайт?
На большинстве сайтов ,новый вставляешь повверх прошлого, и все норм.
Отредактировано dim222 (28-10-2016 17:28:48)
Отсутствует
Jurik45
как можно очистить поле ввода (бит адреса, емейла) перед вводом.?
Пустой ввод с начало делайте и все, т.е CONTENT=""; потом CONTENT=bit_wallet
iMacros скрипты на заказ!
Отсутствует
Какой сайт?На большинстве сайтов ,новый вставляешь повверх прошлого, и все норм.
Обычно да, но здесь не заменяется. Вставляется только так:
iimPlayCode('SET !TIMEOUT_STEP 0\nEVENTS TYPE=KEYPRESS SELECTOR="#page>DIV>DIV:nth-of-type(3)>FORM>DIV:nth-of-type(2)>DIV>INPUT" CHARS=' + dash);
Отсутствует
Иллир
выполняйте действие в js, а не в eval()
зачем записывать js в eval() только ради того чтобы вставить код в макрос, вместо результата
верните в макрос результат, а не действие
Добавлено 28-10-2016 20:08:05
Jurik45
уже где-то обсуждалось, сотрите текст, клавиша с кодом 8, это бекспейс, весь перечень клавиш, есть в FAQ на нашем форуме
Отредактировано InfSub (28-10-2016 20:08:52)
Правила форума iMacros for Firefox
Мини FAQ по iMacros for Firefox
на почту, только с интересными предложениями по скриптам (iMacros/iMacros+JS)!
Отсутствует
Обычно да, но здесь не заменяется.
скрытый текстВойдите или зарегистрируйтесь, чтобы увидеть скрытый текст.
Можете как вариант javascript попробовать
var myinput=window.document.querySelector('input[type="text"]:not([name="address"])'); myinput.value='номеркошелька'
Отсутствует
Доброго дня! Вопросы в коде под спойлером! Заранее спасибо!
t=prompt("Количество текста?",3) s2=0 function TXT() { time=Math.floor(Math.random()*9 + 6); s2++ iimSet('S2',s2) iimSet('T',t) iimSet('time',time); iimPlayCode(` SET !VAR9 EVAL("var l={{S2}};var m={{T}};if(l<m){l;}else{l-m*(Math.ceil(l/m)-1);};") SET !DATASOURCE TXT.txt SET !DATASOURCE_LINE {{!VAR9}} WAIT SECONDS=2 ADD !EXTRACT {{!COL1}} EVENT TYPE=MOUSEDOWN SELECTOR="#post_field" BUTTON=0 EVENTS TYPE=KEYPRESS SELECTOR="#post_field" CHARS={{!COL1}} WAIT SECONDS=2 TAG POS=1 TYPE=DIV ATTR=NOSORTHANDLE:1&&CLASS:page_media_x&&TXT: WAIT SECONDS={{time}} // Периодически не срабатывает данный момент и запускает скрипт с начала, если в цикле, и не отображает в панели imacros цифровое значение функции TAG POS=1 TYPE=BUTTON ATTR=ID:send_post WAIT SECONDS=3600 `); } TXT();
Отсутствует
Иллир
Правила форума iMacros for Firefox
Мини FAQ по iMacros for Firefox
на почту, только с интересными предложениями по скриптам (iMacros/iMacros+JS)!
Отсутствует
InfSub
Благодарю, проблема в строке, когда нет такого элемента была ошибка.
Отсутствует