Полезная информация

В мире Mozilla происходит много интересных событий. Но вам не нужно постоянно посещать новостные сайты, чтобы быть в курсе всех изменений. Зайдите на ленту новостей Mozilla Россия.
  • Форумы
  •  » iMacros
  •  » iMacros for Firefox - общие вопросы, обсуждение возможностей (Часть 1)

№131-08-2007 15:56:26

knizhkin
Участник
 
Группа: Members
Зарегистрирован: 31-08-2007
Сообщений: 4
UA: Firefox 2.0

Re: iMacros for Firefox - общие вопросы, обсуждение возможностей (Часть 1)



iMacros for FireFox - общие вопросы, обсуждение возможностей (Часть 1)

Продолжение темы (часть 2)



Правила оформления сообщений в данном топике:

1a50e37cd460db106ba5ca4992038a53.jpg


  • Адрес сайта и страницы, на которой возникла проблема, размещается в тегах [spoiler][noindex]http://адрес_сайта/название_страницы[/noindex][/spoiler]

  • Для размещения кода, используйте тег "Code" внутри тега "Spoiler" - [spoiler][code]ваш код[/code][/spoiler]
    или выложите на сайт «Pastebin».
  • При размещении объемных материалов, используйте тег "Spoiler" - [spoiler]ваш текст[/spoiler]
    или выложите на сайт «Pastebin».
  • Размещать изображения в открытом виде. Для размещения скриншотов и других изображений, используйте тег "Spoiler" - [spoiler][img]http://ссылка_на_изображение[/img][/spoiler]
    .


«Можно ответить на любой вопрос, если вопрос задан правильно.»
Платон

«Не каждый вопрос заслуживает ответа.»
Сайрус

Отсутствует

 

№712725-10-2016 18:16:46

InfSub
iMacroModer
 
Группа: Moderators
Откуда: DeepTown
Зарегистрирован: 13-05-2013
Сообщений: 3319
UA: Chrome 53.0
Веб-сайт

Re: iMacros for Firefox - общие вопросы, обсуждение возможностей (Часть 1)

Gergi пишет

Ну и что теперь что я пользуюсь функцией не по назначению??? На что это может повлиять?

как минимум на корректность работы iMacros, например баг с остановкой скрипта из этой сериий


Правила форума iMacros for Firefox
Мини FAQ по iMacros for Firefox


на почту, только с интересными предложениями по скриптам (iMacros/iMacros+JS)!

Отсутствует

 

№712825-10-2016 20:05:48

Hamzat
Участник
 
Группа: Members
Зарегистрирован: 30-03-2015
Сообщений: 326
UA: Chrome 54.0

Re: iMacros for Firefox - общие вопросы, обсуждение возможностей (Часть 1)

dim222

Да, есть иногда такие потребности, пользоваться eval не лучший вариант, а из-за органичности имакрос для работу с библиотеками нельзя принести  имакрос в удобном виде модульность, но есть один метод, удобный и не уступает модулям, расскажу об этом чуть позже в отдельном топике, думаю будет полезно для некоторых.

Добавлено 25-10-2016 20:10:49
Gergi

Ну и что теперь что я пользуюсь функцией не по назначению??? На что это может повлиять?

InfSub ,  сказал вам к чему это может привести, хотя я ваш баг не смог доказать попробовал на 40 разных скриптов запуская их друг через друга.

Но дело не в этом, использование таких конструкций может привести к утечки памяти, проверял на собственном опыте.

Кстате я задавал вопрос грамотным людям в этом деле!

Ну, ну...

Отредактировано Hamzat (25-10-2016 20:10:49)


iMacros скрипты на заказ!

Отсутствует

 

№712925-10-2016 20:22:02

Gergi
Участник
 
Группа: Members
Зарегистрирован: 21-09-2013
Сообщений: 495
UA: Chrome 53.0

Re: iMacros for Firefox - общие вопросы, обсуждение возможностей (Часть 1)

В данный момент alert(i) начинает показывать с 1 и выше,можно ли сделать чтобы i = 1 так и осталось не менять 1 но чтобы alert(i) показывал с 2 ? тоесть смысл в том чтобы alert показывал на 1 больше

скрытый текст

Выделить код

Код:

for(i = 1; i < 44; i++){

alert(i)
}

Отсутствует

 

№713025-10-2016 20:30:27

InfSub
iMacroModer
 
Группа: Moderators
Откуда: DeepTown
Зарегистрирован: 13-05-2013
Сообщений: 3319
UA: Chrome 53.0
Веб-сайт

Re: iMacros for Firefox - общие вопросы, обсуждение возможностей (Часть 1)

Hamzat пишет

хотя я ваш баг не смог доказать попробовал на 40 разных

проблема в прямоте ваших рук и опыте, которые не дают вам возможности составить скрипт так, чтобы он приводил к подобным багам
думаю, Gergi пытается запараллелить выполнение действий, запуская из первого скрипта второй, но при этом продолжая, что-то делать в первом


Правила форума iMacros for Firefox
Мини FAQ по iMacros for Firefox


на почту, только с интересными предложениями по скриптам (iMacros/iMacros+JS)!

Отсутствует

 

№713125-10-2016 20:34:26

Gergi
Участник
 
Группа: Members
Зарегистрирован: 21-09-2013
Сообщений: 495
UA: Chrome 53.0

Re: iMacros for Firefox - общие вопросы, обсуждение возможностей (Часть 1)

InfSub
удалено избыточное цитирование
Не,я пытаюсь из двух скриптов сделать один,и впринципе вот главная проблема.

InfSub

Отсутствует

 

№713225-10-2016 20:34:54

InfSub
iMacroModer
 
Группа: Moderators
Откуда: DeepTown
Зарегистрирован: 13-05-2013
Сообщений: 3319
UA: Chrome 53.0
Веб-сайт

Re: iMacros for Firefox - общие вопросы, обсуждение возможностей (Часть 1)

Gergi пишет

можно ли

Gergi
мне еще раз ткуть вас в правила про a+b?

Добавлено 25-10-2016 20:40:13

Gergi пишет

,я пытаюсь из двух скриптов сделать один,

в таком случае зачем вам запуск одного js из другого?

Отредактировано InfSub (25-10-2016 20:40:13)


Правила форума iMacros for Firefox
Мини FAQ по iMacros for Firefox


на почту, только с интересными предложениями по скриптам (iMacros/iMacros+JS)!

Отсутствует

 

№713325-10-2016 20:45:17

Алим
Участник
 
Группа: Members
Зарегистрирован: 20-12-2013
Сообщений: 332
UA: Firefox 49.0

Re: iMacros for Firefox - общие вопросы, обсуждение возможностей (Часть 1)

Gergi алерт начнёт с 2. С каждого цикла будет прибавлять +1

скрытый текст

Выделить код

Код:

for(i = 1; i < 10;){
i++
alert(i)
}

Отредактировано Алим (25-10-2016 20:47:39)


Истина в последней инстанции

Отсутствует

 

№713425-10-2016 21:24:20

InfSub
iMacroModer
 
Группа: Moderators
Откуда: DeepTown
Зарегистрирован: 13-05-2013
Сообщений: 3319
UA: Chrome 53.0
Веб-сайт

Re: iMacros for Firefox - общие вопросы, обсуждение возможностей (Часть 1)

удалено, видимо сам уже читать разучился )))

т.е. Gergi, имея одно яблоко на столе и докладыевая на стол еще по одному яблоку (заметьте именно яблоку, а не грушу или апельсину) хочет, чтобы яблоко на столе оставалось всегда одно

Gergi
надеюсь, такой пример, вам более понятен и достаточно подробно описывает вашу ошибку

Отредактировано InfSub (25-10-2016 22:13:25)


Правила форума iMacros for Firefox
Мини FAQ по iMacros for Firefox


на почту, только с интересными предложениями по скриптам (iMacros/iMacros+JS)!

Отсутствует

 

№713525-10-2016 21:45:35

Gergi
Участник
 
Группа: Members
Зарегистрирован: 21-09-2013
Сообщений: 495
UA: Chrome 53.0

Re: iMacros for Firefox - общие вопросы, обсуждение возможностей (Часть 1)

Алим Спасибо,выручил:rock:

Отсутствует

 

№713626-10-2016 08:50:44

taniks
Участник
 
Группа: Members
Зарегистрирован: 26-09-2015
Сообщений: 13
UA: Firefox 49.0

Re: iMacros for Firefox - общие вопросы, обсуждение возможностей (Часть 1)

Ещё раз, здравствуйте.
Повторюсь: Как запустить 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)

Отсутствует

 

№713726-10-2016 20:52:37

Kathreen
Участник
 
Группа: Members
Зарегистрирован: 26-10-2016
Сообщений: 1
UA: Chrome 54.0

Re: iMacros for Firefox - общие вопросы, обсуждение возможностей (Часть 1)

Здравствуйте!
Очень нужна помощь.

Мне нужно переносить данные из гугл док таблицы в соседнюю вкладку.
???КАК??? сделать ctrl+c и ctrl+v.

Весь день ищу безрезультатно. Помогите, пожалуйста.

Отсутствует

 

№713826-10-2016 21:26:40

Иллир
Участник
 
Группа: Members
Зарегистрирован: 26-10-2016
Сообщений: 4
UA: Firefox 49.0

Re: iMacros for Firefox - общие вопросы, обсуждение возможностей (Часть 1)

Доброго времени суток, скрипт выполняет постинг в группу 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;
...


не получается оформить в JS скрипте. Под спойлером неудачная попытка
скрытый текст

Выделить код

Код:

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)

Отсутствует

 

№713927-10-2016 17:42:42

selftrips
Участник
 
Группа: Members
Зарегистрирован: 27-10-2016
Сообщений: 1
UA: Firefox 49.0

Re: iMacros for Firefox - общие вопросы, обсуждение возможностей (Часть 1)

Если в адресной строке есть кириллица, то при сохранении этого адреса с помощью !URLCURRENT получается ерунда (да и при копировании)

https://www...../%D0%BA%D1%80%D1%83%D0%B8%D0%B7/
Можно эту ерунду превратить в нормальную кириллицу?
Спасибо

Отредактировано selftrips (27-10-2016 17:42:57)

Отсутствует

 

№714028-10-2016 03:39:48

dim222
Участник
 
Группа: Members
Зарегистрирован: 06-03-2016
Сообщений: 423
UA: Chrome 54.0

Re: iMacros for Firefox - общие вопросы, обсуждение возможностей (Часть 1)

selftrips пишет

сохранение этого адреса

скрытый текст

Выделить код

Код:

iimPlayCode('ADD !EXTRACT {{!URLCURRENT}}');
var url = iimGetExtract().split('/');
alert(url[2]);

Отсутствует

 

№714128-10-2016 13:11:06

Hamzat
Участник
 
Группа: Members
Зарегистрирован: 30-03-2015
Сообщений: 326
UA: Chrome 54.0

Re: iMacros for Firefox - общие вопросы, обсуждение возможностей (Часть 1)

selftrips

Можно эту ерунду превратить в нормальную кириллицу?

Не ерунда, а кодировка, чтобы вы вместо котиков не увидели что по хуже...

скрытый текст

Выделить код

Код:

var url = decodeURIComponent(window.location.href);
alert(url);

Отредактировано Hamzat (28-10-2016 13:11:27)


iMacros скрипты на заказ!

Отсутствует

 

№714228-10-2016 15:56:31

Jurik45
Участник
 
Группа: Members
Зарегистрирован: 14-03-2016
Сообщений: 42
UA: Firefox 46.0

Re: iMacros for Firefox - общие вопросы, обсуждение возможностей (Часть 1)

Всем привет.

Jurik45 пишет

Подскажите, пожалуйста, как можно очистить поле ввода (бит адреса, емейла) перед вводом.? Чистить куки не подходит.Спасибо.

Нет способа? Или не полностью объяснил в чё проблема? Есть сайт и там в поле ввода биткон адреса написано, что надо ввести адрес, но когда вставляешь адрес, то он добавляется к той надписи. А на другом сайте адрес остаётся с прошлого захода и тоже добавляется ещё один адрес. Поиском ни чего не нашёл.

Отредактировано Jurik45 (28-10-2016 15:58:28)

Отсутствует

 

№714328-10-2016 17:26:37

dim222
Участник
 
Группа: Members
Зарегистрирован: 06-03-2016
Сообщений: 423
UA: Chrome 54.0

Re: iMacros for Firefox - общие вопросы, обсуждение возможностей (Часть 1)

Jurik45
Какой сайт?
На большинстве сайтов ,новый вставляешь повверх прошлого, и все норм.

Отредактировано dim222 (28-10-2016 17:28:48)

Отсутствует

 

№714428-10-2016 17:40:24

Hamzat
Участник
 
Группа: Members
Зарегистрирован: 30-03-2015
Сообщений: 326
UA: Chrome 54.0

Re: iMacros for Firefox - общие вопросы, обсуждение возможностей (Часть 1)

Jurik45

как можно очистить поле ввода (бит адреса, емейла) перед вводом.?

Пустой ввод с начало делайте и все,  т.е CONTENT=""; потом CONTENT=bit_wallet


iMacros скрипты на заказ!

Отсутствует

 

№714528-10-2016 18:17:54

Jurik45
Участник
 
Группа: Members
Зарегистрирован: 14-03-2016
Сообщений: 42
UA: Firefox 46.0

Re: iMacros for Firefox - общие вопросы, обсуждение возможностей (Часть 1)

dim222 пишет

Какой сайт?На большинстве сайтов ,новый вставляешь повверх прошлого, и все норм.

Обычно да, но здесь не заменяется. Вставляется только так:

скрытый текст

Выделить код

Код:

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);

Войдите или зарегистрируйтесь, чтобы увидеть скрытый текст.

Отсутствует

 

№714628-10-2016 20:03:47

InfSub
iMacroModer
 
Группа: Moderators
Откуда: DeepTown
Зарегистрирован: 13-05-2013
Сообщений: 3319
UA: Chrome 54.0
Веб-сайт

Re: iMacros for Firefox - общие вопросы, обсуждение возможностей (Часть 1)

Иллир
выполняйте действие в 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)!

Отсутствует

 

№714728-10-2016 21:08:47

Док
Участник
 
Группа: Members
Зарегистрирован: 26-02-2014
Сообщений: 27
UA: Firefox 17.0

Re: iMacros for Firefox - общие вопросы, обсуждение возможностей (Часть 1)

Jurik45 пишет

Обычно да, но здесь не заменяется.

скрытый текст
Войдите или зарегистрируйтесь, чтобы увидеть скрытый текст.

Можете как вариант javascript попробовать

скрытый текст

Выделить код

Код:

var myinput=window.document.querySelector('input[type="text"]:not([name="address"])');
myinput.value='номеркошелька'

Отсутствует

 

№714829-10-2016 00:31:39

Jurik45
Участник
 
Группа: Members
Зарегистрирован: 14-03-2016
Сообщений: 42
UA: Firefox 46.0

Re: iMacros for Firefox - общие вопросы, обсуждение возможностей (Часть 1)

Док пишет

Можете как вариант javascript попробовать

Спасибо, работает.

Отсутствует

 

№714929-10-2016 16:16:11

Иллир
Участник
 
Группа: Members
Зарегистрирован: 26-10-2016
Сообщений: 4
UA: Firefox 49.0

Re: iMacros for Firefox - общие вопросы, обсуждение возможностей (Часть 1)

Доброго дня! Вопросы в коде под спойлером! Заранее спасибо!

скрытый текст

Выделить код

Код:

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();

Отсутствует

 

№715029-10-2016 16:36:55

InfSub
iMacroModer
 
Группа: Moderators
Откуда: DeepTown
Зарегистрирован: 13-05-2013
Сообщений: 3319
UA: Firefox 49.0
Веб-сайт

Re: iMacros for Firefox - общие вопросы, обсуждение возможностей (Часть 1)

Иллир

скрытый текст

Выделить код

Код:

iimPlayCode(/* ваш код */);
alert(iimGetLastError())


Правила форума iMacros for Firefox
Мини FAQ по iMacros for Firefox


на почту, только с интересными предложениями по скриптам (iMacros/iMacros+JS)!

Отсутствует

 

№715129-10-2016 17:22:18

Иллир
Участник
 
Группа: Members
Зарегистрирован: 26-10-2016
Сообщений: 4
UA: Firefox 49.0

Re: iMacros for Firefox - общие вопросы, обсуждение возможностей (Часть 1)

InfSub

Благодарю, проблема в строке, когда нет такого элемента была ошибка.

скрытый текст

Выделить код

Код:

TAG POS=1 TYPE=DIV ATTR=NOSORTHANDLE:1&&CLASS:page_media_x&&TXT:

Отсутствует

 
  • Форумы
  •  » iMacros
  •  » iMacros for Firefox - общие вопросы, обсуждение возможностей (Часть 1)

Board footer

Powered by PunBB
Modified by Mozilla Russia
Copyright © 2004–2020 Mozilla Russia GitHub mark
Язык отображения форума: [Русский] [English]