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

Хотите узнать больше о расширениях? Посмотрите ролики, рассказывающие о работе с расширениями Firefox.
  • Форумы
  •  » iMacros
  •  » Нужно что бы макрос повторялся каждые 6 секунд

№112-08-2022 20:25:33

Арбузик
Участник
 
Группа: Members
Зарегистрирован: 12-08-2022
Сообщений: 5
UA: Firefox 103.0

Нужно что бы макрос повторялся каждые 6 секунд

Друзья, помогите допилить простенький макрос. Нужно, что бы готовый макрос в имакрос повторялся каждые 6 секунд и так до бесконечности, пока сам не остановлю. Плюс нужно что бы он повторялся даже не смотря на ошибку, если выдает. Макрос ниже. Заранее спасибо!

VERSION BUILD=10101485
URL GOTO=https://сайт
TAG POS=1 TYPE=A ATTR=TXT:Доступные<SP>задания<SP>1
TAG POS=2 TYPE=DIV ATTR=TXT:В<SP>работу
TAG POS=1 TYPE=BUTTON ATTR=ID:btnConfirm

Отредактировано Арбузик (12-08-2022 20:33:29)

Отсутствует

 

№213-08-2022 12:16:11

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

Re: Нужно что бы макрос повторялся каждые 6 секунд

Арбузик пишет

Друзья, помогите допилить простенький макрос. Нужно, что бы готовый макрос в имакрос повторялся каждые 6 секунд и так до бесконечности, пока сам не остановлю. Плюс нужно что бы он повторялся даже не смотря на ошибку, если выдает. Макрос ниже. Заранее спасибо!

VERSION BUILD=10101485
URL GOTO=https://сайт
TAG POS=1 TYPE=A ATTR=TXT:Доступные<SP>задания<SP>1
TAG POS=2 TYPE=DIV ATTR=TXT:В<SP>работу
TAG POS=1 TYPE=BUTTON ATTR=ID:btnConfirm

Сохрани как js а не iim

Выделить код

Код:

function iimPlayCode(code) {
  var err = iimPlay('CODE:' + code);
  if (err === -101) {
    throw new Error(iimGetErrorText());
  }
  return err;
};

while (true){
	try{
		iimPlayCode('URL GOTO=https://сайт');
		iimPlayCode('TAG POS=1 TYPE=A ATTR=TXT:Доступные<SP>задания<SP>1');
		iimPlayCode('TAG POS=2 TYPE=DIV ATTR=TXT:В<SP>работу');
		iimPlayCode('TAG POS=1 TYPE=BUTTON ATTR=ID:btnConfirm');
		iimPlayCode('WAIT SECONDS=6');
	}catch(e){}
}

Отсутствует

 

№313-08-2022 21:19:45

Арбузик
Участник
 
Группа: Members
Зарегистрирован: 12-08-2022
Сообщений: 5
UA: Firefox 103.0

Re: Нужно что бы макрос повторялся каждые 6 секунд

dim222 пишет
Арбузик пишет

Друзья, помогите допилить простенький макрос. Нужно, что бы готовый макрос в имакрос повторялся каждые 6 секунд и так до бесконечности, пока сам не остановлю. Плюс нужно что бы он повторялся даже не смотря на ошибку, если выдает. Макрос ниже. Заранее спасибо!

VERSION BUILD=10101485
URL GOTO=https://сайт
TAG POS=1 TYPE=A ATTR=TXT:Доступные<SP>задания<SP>1
TAG POS=2 TYPE=DIV ATTR=TXT:В<SP>работу
TAG POS=1 TYPE=BUTTON ATTR=ID:btnConfirm

Сохрани как js а не iim

Выделить код

Код:

function iimPlayCode(code) {
  var err = iimPlay('CODE:' + code);
  if (err === -101) {
    throw new Error(iimGetErrorText());
  }
  return err;
};

while (true){
	try{
		iimPlayCode('URL GOTO=https://сайт');
		iimPlayCode('TAG POS=1 TYPE=A ATTR=TXT:Доступные<SP>задания<SP>1');
		iimPlayCode('TAG POS=2 TYPE=DIV ATTR=TXT:В<SP>работу');
		iimPlayCode('TAG POS=1 TYPE=BUTTON ATTR=ID:btnConfirm');
		iimPlayCode('WAIT SECONDS=6');
	}catch(e){}
}

Огромное спасибо за ответ!
Подскажите, а в iim это работать не будет, обязательно js? У меня бесплатная версия imakros, которая с файлами не работает, обязательно нужно купить или есть вариант, как запустить и без этого?

Отсутствует

 

№413-08-2022 21:55:23

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

Re: Нужно что бы макрос повторялся каждые 6 секунд

Тогда работать не будет. Для этого кода Браузер не выше 56 версии, и imacros 8.9.7

Отсутствует

 

№517-08-2022 15:14:16

Арбузик
Участник
 
Группа: Members
Зарегистрирован: 12-08-2022
Сообщений: 5
UA: Firefox 103.0

Re: Нужно что бы макрос повторялся каждые 6 секунд

дел

Отредактировано Арбузик (18-08-2022 16:16:46)

Отсутствует

 
  • Форумы
  •  » iMacros
  •  » Нужно что бы макрос повторялся каждые 6 секунд

Board footer

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