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

Хотите узнать больше о расширениях? Посмотрите ролики, рассказывающие о работе с расширениями Firefox.
  • Форумы
  •  » 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]
    .


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

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

Отсутствует

 

№697722-09-2016 20:38:19

Mur0veY
Участник
 
Группа: Members
Зарегистрирован: 20-09-2016
Сообщений: 14
UA: Chrome 52.0

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

Всем привет. Есть страница-нужно промотать(может и не нужно) и оставить комментарий в окне. Комментарии будут браться из файла. 
Как обращаться к файлу и брать от туда строку мне известно, как написать тоже. 
Хелп братцы!
Накорябал кое-как.

При запросе ко второму файлу выдает ошибку и останавливает программу.  Пишет

Error code: -930

Помогите!

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

Выделить код

Код:

CMDLINE !DATASOURCE C:\Users\1\Documents\iMacros\Macros\Обучение\file.txt
SET !EXTRACT {{!COL1}}
URL GOTO={{!COL1}}
SET !VAR1 EVAL("var randomNumber=Math.floor(Math.random()*10 + 10); randomNumber;")
'waits 1 to 10 seconds
WAIT SECONDS={{!VAR1}}
CLICK X=600 Y=350
SET !VAR1 EVAL("var randomNumber=Math.floor(Math.random()*20 + 190); randomNumber;")
WAIT SECONDS={{!VAR1}}
CMDLINE !DATASOURCE C:\Users\1\Documents\iMacros\Macros\Обучение\file11.txt
SET !EXTRACT {{!COL1}}
TAG POS=1 TYPE=TEXTAREA ATTR=ID:commentPostTxt CONTENT={{!COL1}}
SET !VAR1 EVAL("var randomNumber=Math.floor(Math.random()*10 + 20); randomNumber;")
WAIT SECONDS={{!VAR1}}
TAG POS=1 TYPE=BUTTON ATTR=ID:commentPostBTN
SET !VAR1 EVAL("var randomNumber=Math.floor(Math.random()*10 + 20); randomNumber;")
WAIT SECONDS={{!VAR1}}
TAG POS=1 TYPE=IMG ATTR=ID:likeLink
SET !VAR1 EVAL("var randomNumber=Math.floor(Math.random()*10 + 20); randomNumber;")
WAIT SECONDS={{!VAR1}}

Отредактировано Mur0veY (22-09-2016 21:59:23)

Отсутствует

 

№697822-09-2016 21:49:50

volchsek
Участник
 
Группа: Members
Зарегистрирован: 26-04-2015
Сообщений: 132
UA: Yandex 16

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

InfSub
как мне сделать так что бы при нахождении слова "сообщения"
цикл while прерывался и выполнялось что идет ниже (другой код).....

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

Выделить код

Код:

if(iimPlayCode('SET !TIMEOUT_STEP 0\nSEARCH SOURCE=TXT:"пр"')>0){ 
var d = 0;
while (d < 5){
if(iimPlayCode('SET !TIMEOUT_STEP 0\nSEARCH SOURCE=TXT:"Сообщения"')>0){
}
iimPlayCode('WAIT SECONDS=1');
d++;
}
}

Отсутствует

 

№697922-09-2016 23:23:57

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

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

volchsek
на форуме - полно аналогичных задач, не забывайте пользоваться поиском!

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

Выделить код

Код:

for(var i=1;i<=10;i++){
    if(iimPlayCode('SET !TIMEOUT_STEP 0\nSEARCH SOURCE=TXT:"искомый текст"')>0){break;};
    iimPlayCode((i<10)?'WAIT SECONDS=1':'REFRESH');
};

Добавлено 22-09-2016 23:30:04
Mur0veY
wiki.imacros.net/Error_and_Return_Codes

-930     File not found (Файл не найден)

Добавлено 22-09-2016 23:37:15
Mur0veY
Если файл, все же существует, попробуйте заменить CMDLINE на SET
также, удалите полные пути до TXT файлов из set !datasource, оставив только имена файлов, сами же TXT файлы, перенесите в папку iMacros\Datasource

Отредактировано InfSub (22-09-2016 23:37:15)


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


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

Отсутствует

 

№698023-09-2016 00:39:04

Mur0veY
Участник
 
Группа: Members
Зарегистрирован: 20-09-2016
Сообщений: 14
UA: Chrome 52.0

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

Благодарю InfSub :cool:

Отсутствует

 

№698123-09-2016 06:17:28

Mur0veY
Участник
 
Группа: Members
Зарегистрирован: 20-09-2016
Сообщений: 14
UA: Chrome 52.0

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

Error code: -1450

Выдает такую штуку на 14й строке, когда на сайте трабла и комент не может быть написан. Всплывает окно об ошибке. Скрипт тормозиться понятное дело. Как сделать так что бы он  игнорировал все ошибки  и выполнял следующее действие либо начинал цикл заново?

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

Выделить код

Код:

SET !DATASOURCE file.txt
SET !EXTRACT {{!COL1}}
URL GOTO={{!COL1}}
SET !VAR1 EVAL("var randomNumber=Math.floor(Math.random()*10 + 10); randomNumber;")
'waits 1 to 10 seconds
WAIT SECONDS={{!VAR1}}
CLICK X=600 Y=350
SET !VAR1 EVAL("var randomNumber=Math.floor(Math.random()*20 + 290); randomNumber;")
WAIT SECONDS={{!VAR1}}
SET !DATASOURCE file1.txt
SET !EXTRACT {{!COL1}}
TAG POS=1 TYPE=TEXTAREA ATTR=ID:commentPostTxt CONTENT={{!COL1}}
SET !VAR1 EVAL("var randomNumber=Math.floor(Math.random()*10 + 15); randomNumber;")
WAIT SECONDS={{!VAR1}}
TAG POS=1 TYPE=BUTTON ATTR=ID:commentPostBTN
SET !VAR1 EVAL("var randomNumber=Math.floor(Math.random()*10 + 15); randomNumber;")
WAIT SECONDS={{!VAR1}}
TAG POS=1 TYPE=IMG ATTR=ID:likeLink
SET !VAR1 EVAL("var randomNumber=Math.floor(Math.random()*10 + 10); randomNumber;")
WAIT SECONDS={{!VAR1}}

Отсутствует

 

№698223-09-2016 21:08:51

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

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

Mur0veY
откройте FAQ по iMacros на нашем форуме
конкретно, раздел Модификаторы.


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


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

Отсутствует

 

№698324-09-2016 08:14:37

stalker50
Участник
 
Группа: Members
Зарегистрирован: 23-08-2016
Сообщений: 21
UA: Chrome 53.0

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

Добрый день.


прочитал что можно сделать бат файл для автозапуска макросов.

в бат файле прописал следующее.

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

Выделить код

Код:

start "" "C:\Program Files\Mozilla Firefox\firefox.exe" 
http://run.imacros.net/?m=#продлить.iim


файл запускается открывается фокс.  но макрос не запускается.

путь к макросу следующий    C:\iMacros\Macros\продлить.iim

как все сделать правильно?

и еще один вопрос можно ли таким способом запустить JS файл. или нужно его запускать через Iim?

Отсутствует

 

№698424-09-2016 08:54:27

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

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

stalker50
Конечно можно. Файл переименуй на анг.язык

к скрипту пропиши так

Выделить код

Код:

imacros://run/?m=tvoi.js

Отредактировано dim222 (24-09-2016 08:55:30)

Отсутствует

 

№698524-09-2016 09:23:19

stalker50
Участник
 
Группа: Members
Зарегистрирован: 23-08-2016
Сообщений: 21
UA: Chrome 53.0

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

dim222

изменил на английский получилось следующее

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

Выделить код

Код:

start "" "C:\Program Files\Mozilla Firefox\firefox.exe" 
imacros://run/?m=Izmen.js


файл скопировал в корневой коталог  C:\iMacros\Macros

скрипт не открывается при старте фаерфокса.  в чем может быть проблема?

Отредактировано stalker50 (24-09-2016 09:27:11)

Отсутствует

 

№698624-09-2016 09:39:42

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

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

так

Выделить код

Код:

START C:\Program Files\Mozilla Firefox\firefox.exe imacros://run/?m=Izmen.js


можно в .vbs

Выделить код

Код:

Dim WshShell
set WshShell = WScript.CreateObject("WScript.Shell")
WshShell.Run("taskkill /F /IM Firefox.exe"), 0, false
WScript.Sleep 10000
WshShell.Run """C:\Program Files\Mozilla Firefox\firefox.exe""imacros://run/?m=Izmen.js" , 0, false
WScript.Sleep 3000
Set WshShell=Nothing

Отредактировано dim222 (24-09-2016 09:42:48)

Отсутствует

 

№698724-09-2016 10:20:42

stalker50
Участник
 
Группа: Members
Зарегистрирован: 23-08-2016
Сообщений: 21
UA: Chrome 53.0

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

dim222

вот нашел в интернете.

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

Выделить код

Код:

cd "C:\Program Files\Mozilla Firefox" 

start firefox imacros://run/?m=#2.iim


таким образом все запускается. Но через раз иногда выдает ошибки

Отредактировано stalker50 (24-09-2016 10:45:05)

Отсутствует

 

№698824-09-2016 10:40:52

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

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

stalker50
Посмотри в опциях макроса где расположена папка.
А версия FF и Imacros какая?

Отредактировано dim222 (24-09-2016 10:55:40)

Отсутствует

 

№698924-09-2016 11:05:47

stalker50
Участник
 
Группа: Members
Зарегистрирован: 23-08-2016
Сообщений: 21
UA: Chrome 53.0

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

dim222

Блин понять не могу ...

если через

bat прописать

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

Выделить код

Код:

cd "C:\Program Files\Mozilla Firefox" 

start firefox imacros://run/?m=#2.iim


то так запускается макрос.
меняем на JS  не запускается не находит...
но если внутри 2.iim пишешь открытие другого макроса то выдает ошибку что не найден данный макрос...
URL GOTO=imacros://run/?m=#Izmen.js

не могу понять проблемму...

версия фаерфокса 49.0.1 

и макроса VERSION BUILD=9030808 RECORDER=FX

Отсутствует

 

№699024-09-2016 11:14:34

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

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

stalker50
Здесь уже не сколько раз обсуждалось о неккоректной работе данной версии. Откати назад . В FAQ есть все версии.

Отредактировано dim222 (24-09-2016 11:14:58)

Отсутствует

 

№699124-09-2016 21:17:47

volchsek
Участник
 
Группа: Members
Зарегистрирован: 26-04-2015
Сообщений: 132
UA: Yandex 16

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

что это за ошибка ? после нескольких раз прохода кода вылезает

RuntimeError: Source does not match to TXT='Отправить', line: 2 (Error code: -926)

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

Выделить код

Код:

if(iimPlayCode('SET !TIMEOUT_STEP 0\nSEARCH SOURCE=TXT:"Отправить"')>0){ 
iimPlayCode('URL GOTO=https://m.ok.ru/dk?st.cmd=userFriends&tkn=8565&_prevCmd=userMsgs&_aid=leftMenuClick');
}

Отсутствует

 

№699224-09-2016 21:27:03

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

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

volchsek Источник не совпадает с TXT = , линия 2

замени ковычки на *

Выделить код

Код:

if(iimPlayCode('SET !TIMEOUT_STEP 0\nSEARCH SOURCE=TXT:*Отправить*')>0)

Отредактировано dim222 (24-09-2016 21:27:38)

Отсутствует

 

№699324-09-2016 21:38:24

volchsek
Участник
 
Группа: Members
Зарегистрирован: 26-04-2015
Сообщений: 132
UA: Yandex 16

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

dim222
Спасибо!

Отсутствует

 

№699425-09-2016 03:59:55

Mur0veY
Участник
 
Группа: Members
Зарегистрирован: 20-09-2016
Сообщений: 14
UA: Chrome 52.0

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

Предположим при открытии страницы по ссылке у меня открывается видео ролик. Под ним указана длинна видео. Можно ли как то забирать оттуда информацию о длине ролика и вставлять в файл для ожидание. Или как то выставить паузу до окончания ролика. Спасибо! :beer:

Нашел где находиться в коде страницы продолжительность видео. Команду через которую вытащить не могу понять... Потом бы это число в переменную внести, а там я разберусь! ;)

Отредактировано Mur0veY (25-09-2016 08:36:09)

Отсутствует

 

№699525-09-2016 05:07:31

Mur0veY
Участник
 
Группа: Members
Зарегистрирован: 20-09-2016
Сообщений: 14
UA: Chrome 52.0

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

InfSub
Послать меня на англоязычный ресурс. Как негуманно с вашей стороны. :blush:

Отсутствует

 

№699625-09-2016 10:06:48

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

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

Mur0veY
Может вы для начала прочтете все предложение, а не первые пару слов?
и просто для интереса - заглянете ко мне в подпись, если уж Вам трудно посмотреть параллельные темы раздела iMacros на данном форуме


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


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

Отсутствует

 

№699726-09-2016 11:36:55

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

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

InfSub
по какой причине alert показывает как надо, а сохранить в тхт не хотит? Ругается на SET (wrong format of SET command, line 1 (Error code: -910))
При чем другие элементы сохраняет.

а эту не в какую

Выделить код

Код:

var papkalog='C:\\Users\\admin\\Desktop\\log';

iimPlayCode('TAG POS=1 TYPE=STRONG ATTR=TXT:* EXTRACT=htm');
txt=iimGetExtract().match(/>(.*?)</)[1];
alert(txt)
iimPlayCode('SET !EXTRACT '+txt+' \nSAVEAS TYPE=EXTRACT  FOLDER='+papkalog+' FILE=test.txt');

Отредактировано dim222 (26-09-2016 11:40:46)

Отсутствует

 

№699826-09-2016 11:52:50

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

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

dim222
значит в тексте - есть пробел и текст должен быть обрамлен двойными кавычками:

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

Выделить код

Код:

iimPlayCode('SET !EXTRACT "'+txt+'" \nSAVEAS TYPE=EXTRACT  FOLDER='+papkalog+' FILE=test.txt');


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


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

Отсутствует

 

№699926-09-2016 11:55:13

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

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

InfSub
Спасибо большое!:)

Отсутствует

 

№700026-09-2016 15:26:19

karginaolga
Участник
 
Группа: Members
Зарегистрирован: 23-09-2016
Сообщений: 199
UA: Firefox 50.0

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

Здравствуйте, подскажите как к переменной добавить цифру по номеру цикла?

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

Выделить код

Код:

for(ku=0; ku<=30; ku++){ 
if(a == c){


тоесть буква а должна меняться с циклом на а0, а1, .......а9 и так далее. Спасибо.

Отредактировано karginaolga (26-09-2016 15:27:18)

Отсутствует

 

№700126-09-2016 22:57:59

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

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

karginaolga
не проще ли сделать массив и обращаться к его элементам из цикла? например так: a[ku]


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


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

Отсутствует

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

Board footer

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