Правила оформления сообщений в данном топике:
Адрес сайта и страницы, на которой возникла проблема, размещается в тегах [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)!
Отсутствует
не получается
не вижу ни каких изменений, чтобы получилось
Правила форума iMacros for Firefox
Мини FAQ по iMacros for Firefox
на почту, только с интересными предложениями по скриптам (iMacros/iMacros+JS)!
Отсутствует
Вот мне не понятно почему Цикл 1 обнуляется
var nstroka=0 var i; var n=prompt("Введите количество циклов",200) for (i=1;i<=n;i++){ iimDisplay("Общий цикл 1="+i) var w; for (w=1;w<=2;w++){ iimDisplay("Общий цикл 1="+i+"\nЦикл 1="+w) nstroka++ iimSet("NSTROKA",nstroka) iimPlay("1d.iim",60); } }
Отсутствует
Gergi, мозг включаем, наверное потому что: w=1 внутри другого цикла
выражусь иначе - цикл с w=1, повторяется несколько раз, за счет другого цикла
Отредактировано InfSub (02-02-2015 17:46:25)
Правила форума iMacros for Firefox
Мини FAQ по iMacros for Firefox
на почту, только с интересными предложениями по скриптам (iMacros/iMacros+JS)!
Отсутствует
ответ был дан выше, если он вам не понятен, google в помощь по основам js
Правила форума iMacros for Firefox
Мини FAQ по iMacros for Firefox
на почту, только с интересными предложениями по скриптам (iMacros/iMacros+JS)!
Отсутствует
Gergi, я в последний раз Вам повторяю, данная тема НЕ посвящена проблемам: как научиться водить автомобиль, как научиться писать на еврите и в том числе, как научиться программировать на JS!
Данная тема - посвящена проблемам с iMacros и в более тяжелых случаях, связки iMacros+JS и не более того!
Проблемы вида: я не знаю как сложить a+b в js - не относятся к обсуждаемым проблемам и являются offtop'ом. Где конкретно у вас проблема, вам указали, для остального, в данном случае, есть google
Gergi - это последнее устное предупреждение!
Добавлено 02-02-2015 18:41:42
Gergi, не однократно говорилось, весь код должен быть в тегах code, как минимум для отсутствия смайлов и удобства чтения и копирования кода!
Добавлено 02-02-2015 18:45:18
надеюсь, аналогия понятна..
Отредактировано InfSub (02-02-2015 19:13:55)
Правила форума iMacros for Firefox
Мини FAQ по iMacros for Firefox
на почту, только с интересными предложениями по скриптам (iMacros/iMacros+JS)!
Отсутствует
offtop: Gergi, пример аналогии с вашим кодоместь 7 кубиков, вы их разложили в линию 3 раза (собрали - разложили, собрали - разложили....), сколько кубиков стало?
Ответ: 7
Ответ по Gergi: 15надеюсь, аналогия понятна..
)))))))))))))))))
Отсутствует
InfSub пишетofftop: Gergi, пример аналогии с вашим кодоместь 7 кубиков, вы их разложили в линию 3 раза (собрали - разложили, собрали - разложили....), сколько кубиков стало?
Ответ: 7
Ответ по Gergi: 15надеюсь, аналогия понятна..
)))))))))))))))))
Правила форума iMacros for Firefox
Мини FAQ по iMacros for Firefox
на почту, только с интересными предложениями по скриптам (iMacros/iMacros+JS)!
Отсутствует
Как можно реализовать следующее
Чтобы при запуске макрос кликал на определенном месте по странице, потом нажимал ctrl A, ctrl C, и после этого сохранял текст в файл
Прочитал много инфы но так и не понял =\
Отсутствует
Как-то задумывался , потом забыл, а сейчас опять столкнулся , КАК сделать переменную в переменной , конкретно так :
первый проход
SET NUMB 1
.... {{!COL{{NUMB}}}}
второй проход
SET NUMB 2
.... {{!COL{{NUMB}}}}
и так далее ...
SET API EVAL ("var SERV=\"{{!COL1}}\"; if(SERV == 1) \"{{!COL2}}\"; else if(SERV == 2) \"{{!COL3}}\"; else \"{{!COL4}}\";")
Отредактировано kolshix (04-02-2015 20:37:58)
Отсутствует
КАК сделать переменную в переменной
на имакросе - ни как, в нем нет парсера встроенных переменных
на короткие дистагции пойдёт, а если 20-30 столбиков - то уже не пойдет
пойдет на любое количество столбцов, только редактировать не удобно
для этого и дан управляющий js, чтобы можно было написать:
и не ломать голову
Правила форума iMacros for Firefox
Мини FAQ по iMacros for Firefox
на почту, только с интересными предложениями по скриптам (iMacros/iMacros+JS)!
Отсутствует
Нужно чтобы после того как произойдет нажатие по координатам в буфер обмена копировался текст.
Но вместо этого вылезает ошибка #EANF#
Может кто подскажет где в коде ошибка ?
VERSION BUILD=8881205 RECORDER=FX TAB T=1 TAG POS=2 TYPE=SPAN ATTR=TXT:Bundles<SP>library TAG POS=1 TYPE=SPAN ATTR=TXT:Indiegala<SP>Giveaways TAG POS=1 TYPE=DIV ATTR=ID:bundle-title ONDIALOG POS=1 BUTTON=OK CONTENT= TAG POS=1 TYPE=DIV ATTR=CLASS:icon-string<SP>order-button-profile&&TXT: CLICK X=701 Y=437 TAG POS=1 TYPE=SELECT ATTR=TXT:*&&NAME:quantity&&VALUE:* EXTRACT=TXT
InfSub
Отсутствует
Выделить кодКод:
SET API EVAL ("var SERV=\"{{!COL1}}\"; if(SERV == 1) \"{{!COL2}}\"; else if(SERV == 2) \"{{!COL3}}\"; else \"{{!COL4}}\";")
использовать для таких целей (особенно для большого кол-ва вариантов) if .. else .. - нубство не правильно, для этого есть массивы, или хотя бы case
Добавлено 04-02-2015 21:18:53
Нужно чтобы после того как произойдет нажатие по координатам в буфер обмена копировался текст.
Но вместо этого вылезает ошибка #EANF#
Может кто подскажет где в коде ошибка ?
во-первых, EXTRACT=TXT - не копирует текст в буфер обмена
Во-вторых, тут нет экстрасенсов, чтобы догадаться где именно у Вас #EANF# т.к. проверять вы можете как переменную {{!EXTRACT}} так и {{!CLIPBOARD}}
В третьих, вполне возможно, что вы пытаетесь получить данные от туда, где их нет
Отредактировано InfSub (04-02-2015 21:18:53)
Правила форума iMacros for Firefox
Мини FAQ по iMacros for Firefox
на почту, только с интересными предложениями по скриптам (iMacros/iMacros+JS)!
Отсутствует
скрытый текстkolshix пишетКАК сделать переменную в переменной
на имакросе - ни как, в нем нет парсера встроенных переменных
kolshix пишетна короткие дистагции пойдёт, а если 20-30 столбиков - то уже не пойдет
пойдет на любое количество столбцов, только редактировать не удобно
для этого и дан управляющий js, чтобы можно было написать:
и не ломать голову
Я так и предполагал, просто человек задал вопрос , аж самому стало интересно, мож че есть )
Отсутствует
Кто работал, кто понимает , объясните как работать с таймерами (на офф. сайте ничего толком не понял)
интересует измерение общего количества времени работы одного iim (другие примеры тоже интересуют ) и перенос из iim в js без создания текстовых файлов ??
'можно ли обойтись одной командой (скрипт конечно будет побольше и состоять из нескольких iim) SET !FILESTOPWATCH YES URL GOTO=http://demo.imacros.net/Automate/StopWatchDemo ' или же так и скажите после ID= любое слово , которое обозначает имя таймера для нижеидущих команд??? STOPWATCH ID=Firstpage URL GOTO=http://demo.imacros.net/Automate/StopWatchDemo
и как теперь перетянуть в JS
jswork.js
iimPlay("test.iim") // нужно ли в начале присваивать переменную ? iimGetStopwatch() // что сюда нужно добавить ? alert ()
чтоб не ходить вокруг да около - скрипт будет делаться(ДЛЯ СЕБЯ) на сайт по сбору криптовалюты (там таймеры) выполнять действия (нужно узнать время выполнения действий) - потом перейдёт на подобный сайт , там поработает и в конце будет считаться время работы (1-го сайта(подгрузка.iim+капча.iim+ переходы.iim) + 2-го сайта(подгрузка.iim+капча.iim+ переходы.iim)) - 1 час = время до возобнавления работы на первом сайте
Отредактировано kolshix (06-02-2015 13:03:03)
Отсутствует
Макрос извлекает ссылку из адресной строки
потом текст со страницы
затем эти данные должен сохранить в одной строке, но сохраняет отдельно.
На первой строке ссылку и на второй строке текст.
Как сделать, чтобы ссылка и текст на одной строке были ?
SET !EXTRACT {{!URLCURRENT}} TAG POS=1 TYPE=HEADER ATTR=CLASS:single-item-header<SP>b-with-padding EXTRACT=TXT ADD !EXTRACT {{!COL2}} SAVEAS TYPE=EXTRACT FOLDER=c:\папка\ FILE=save.csv
Истина в последней инстанции
Отсутствует
kolshix, похоже что работает только в полной версии iMacros:
ReferenceError: iimGetStopwatch is not defined (Error code: -991)
SET !FILESTOPWATCHне верный синтаксис - это указатель на имя файла, а не включение/выключение опции (аналогично SET !DATASOURCE имя_файла.txt)YES
Желательно привести маленький пример кода , такого типа
1 - одна команда переходим на ВК
2-алерт с временем выполнения перехода
STOPWATCH ID=FULL STOPWATCH ID=MYTIME1 URL GOTO=https://vk.com/ TAG POS=1 TYPE=BUTTON ATTR=TXT:Войти WAIT SECONDS=10 TAG POS=1 TYPE=A ATTR=TXT:выйти STOPWATCH LABEL=MYTIME1 STOPWATCH ID=MYTIME2 URL GOTO=https://vk.com/ TAG POS=1 TYPE=BUTTON ATTR=TXT:Войти WAIT SECONDS=10 TAG POS=1 TYPE=A ATTR=TXT:выйти STOPWATCH LABEL=MYTIME2 STOPWATCH ID=MYTIME3 URL GOTO=https://vk.com/ TAG POS=1 TYPE=BUTTON ATTR=TXT:Войти WAIT SECONDS=10 TAG POS=1 TYPE=A ATTR=TXT:выйти STOPWATCH LABEL=MYTIME3 STOPWATCH LABEL=FULL
Добавлено 06-02-2015 14:15:24
эти данные должен сохранить в одной строке, но сохраняет отдельно.
извлеченный текст, явно многострочный, потому и распологается на нескольких строках ниже, имея вид:
"ссылка","текст
текст текст
текст"
Добавлено 06-02-2015 14:25:20
Как сделать, чтобы ссылка и текст на одной строке были ?
Отредактировано InfSub (06-02-2015 14:25:20)
Правила форума iMacros for Firefox
Мини FAQ по iMacros for Firefox
на почту, только с интересными предложениями по скриптам (iMacros/iMacros+JS)!
Отсутствует
Простой вопрос, но поставил в тупик.
Отсутствует
как указать конкретно на нужный?
на нужный файл? или о чем речь?
Добавлено 06-02-2015 15:03:55
SET !DATASOURCE file1.txt SET !DATASOURCE_LINE {{!LOOP}} PROMPT {{!COL1}} SET !DATASOURCE file2.txt SET !DATASOURCE_LINE {{!LOOP}} PROMPT {{!COL1}} SET !DATASOURCE file3.txt SET !DATASOURCE_LINE {{!LOOP}} PROMPT {{!COL1}}
Отредактировано InfSub (06-02-2015 15:03:55)
Правила форума iMacros for Firefox
Мини FAQ по iMacros for Firefox
на почту, только с интересными предложениями по скриптам (iMacros/iMacros+JS)!
Отсутствует
slavabest пишеткак указать конкретно на нужный?
на нужный файл? или о чем речь?
Добавлено 06-02-2015 15:03:55
если речь о смене файлов, то так:Выделить кодКод:
SET !DATASOURCE file1.txt SET !DATASOURCE_LINE {{!LOOP}} PROMPT {{!COL1}} SET !DATASOURCE file2.txt SET !DATASOURCE_LINE {{!LOOP}} PROMPT {{!COL1}} SET !DATASOURCE file3.txt SET !DATASOURCE_LINE {{!LOOP}} PROMPT {{!COL1}}
Так три одинаковых {{!COL1}} , а мне надо в четвертом месте поставить (одну из этих переменных), макрос не поймет из какого конкретно места брать.
Может нужному {{!COL1}} присвоить переменную, допустим SET !VAR1 ?
Отсутствует