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

Будьте в курсе последних изменений в мире Mozilla, следя за нашим микроблогом в Twitter.
  • Форумы
  •  » 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]
    .


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

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

Отсутствует

 

№42719-02-2013 15:12:57

lostandleft1
Участник
 
Группа: Members
Зарегистрирован: 05-10-2012
Сообщений: 51
UA: Palemoon 15.0

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

Flynn пишет

Странно, но даже пример отсюда http://wiki.imacros.net/Demo-ImageDownload выдает ошибку NS_ERROR_XPC_NOT_ENOUGH_ARGS: Not enough arguments [nsIWebBrowserPersist.saveURI], line: 28 (Error code: -1001)

Желательно почитать хотябы несколько страничек назад, или активно гуглом попользоваться пред тем как вопрос задавать.
Смотри мой ответ ранее по ссылке:

http://forum.mozilla-russia.org/viewtop … 07#p598607

Отредактировано lostandleft1 (19-02-2013 15:13:16)

Отсутствует

 

№42820-02-2013 02:19:23

Flynn
Участник
 
Группа: Members
Зарегистрирован: 16-02-2013
Сообщений: 7
UA: Firefox 17.0

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

Спасибо, получилось. Да, дело было в версии мозиллы, теперь все работает.
Теперь такая проблема - скрипт останавливается, когда натыкается на ошибку 404. Реально ли сделать так, чтобы скрипт №1 работал до тех пор, пока не наткнется на 404 (она содержит один и тот же текст и title, например), когда наткнется, выполнял бы скрипт №2, а после однократного его выполнения возвращался к многократному выполнению скрипта №1?
Причем (но это уже изыски, наверное), если скрипт №2 не выполняется, то вместо него выполнялся скрипт №3, тоже однократно, а потом дальше много раз скрипт №1. Реально ли такое осуществить?

Отредактировано Flynn (20-02-2013 02:41:45)

Отсутствует

 

№42920-02-2013 14:25:43

spy686
Участник
 
Группа: Members
Зарегистрирован: 29-03-2012
Сообщений: 227
UA: Chrome 24.0

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

Flynn пишет

Спасибо, получилось. Да, дело было в версии мозиллы, теперь все работает.
Теперь такая проблема - скрипт останавливается, когда натыкается на ошибку 404. Реально ли сделать так, чтобы скрипт №1 работал до тех пор, пока не наткнется на 404 (она содержит один и тот же текст и title, например), когда наткнется, выполнял бы скрипт №2, а после однократного его выполнения возвращался к многократному выполнению скрипта №1?
Причем (но это уже изыски, наверное), если скрипт №2 не выполняется, то вместо него выполнялся скрипт №3, тоже однократно, а потом дальше много раз скрипт №1. Реально ли такое осуществить?

штудируй js

Выделить код

Код:

do {
 iimPlay("#CurrentPERV.iim",60);
while (ip=='TutTekstEst');
Выделить код

Код:

if (ip == 'TutTekstEst' ) {
 iimPlay("#CurrentPERV.iim",60);
} else {
  iimPlay("#CurrentVTOR.iim",60);
  alert('Этой фразы тут нету!'); 
    }
Выделить код

Код:

for (i=1; i <= n; i++)
{
  iimPlay("#CurrentVTOR.iim",60);
}

Удалено

Отсутствует

 

№43020-02-2013 17:35:41

lostandleft1
Участник
 
Группа: Members
Зарегистрирован: 05-10-2012
Сообщений: 51
UA: Palemoon 15.0

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

Flynn пишет

Спасибо, получилось. Да, дело было в версии мозиллы, теперь все работает.
Теперь такая проблема - скрипт останавливается, когда натыкается на ошибку 404. Реально ли сделать так, чтобы скрипт №1 работал до тех пор, пока не наткнется на 404 (она содержит один и тот же текст и title, например), когда наткнется, выполнял бы скрипт №2, а после однократного его выполнения возвращался к многократному выполнению скрипта №1?
Причем (но это уже изыски, наверное), если скрипт №2 не выполняется, то вместо него выполнялся скрипт №3, тоже однократно, а потом дальше много раз скрипт №1. Реально ли такое осуществить?

Вас жизнь не учит....пардон

Написал же выше смотри предыдушие посты....
http://forum.mozilla-russia.org/viewtop … 92#p597892

вместо указанной ошибки

Internal Server Error

свою подставьте и соответсвенно вместо кода

Выделить код

Код:

iimPlay("code: wait seconds = 2\n REFRESH")

Свои макрокоманды наберите

Будет работать.

Отредактировано lostandleft1 (21-02-2013 19:11:08)

Отсутствует

 

№43120-02-2013 18:17:24

lostandleft1
Участник
 
Группа: Members
Зарегистрирован: 05-10-2012
Сообщений: 51
UA: Palemoon 15.0

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

Такс...в общем кому интересно будет то, как автозапуск макросов и JS файлов делать.
Решил поделиться для потомков :-))

Стояла задачка при открытии профиля FF сделать так, чтобы JS фаилик запускался автоматически.
Задачку решил с помощью AutoIt но в принципе можно и с помощью обычного батника.

Предыстория такая, как я только не пытался запустить скрипт при автомате и в домашнюю страницу прописывал, и в ярлыки FF и в батник, и в AUTOiT ничего не помогало...но
благо смекалка не подвела и сделал опять таки костыль, но по порядку:

Для начала приведу готовый скрипт AutoIt да простят меня в этой ветке, и надеюсь что разработчики Imacros не прикроют эту возможность, потому как невозможность запускать скрипт - это исскуственное ограничение бесплатной версии.
Оговорюсь сразу у меня FF18 и самая последняя бета версия IM 8 на данный момент. Возможно в 7 версии Im так изголяться не придется...тем не менее, скрипт AutoIt

Выделить код

Код:

; Определяем переменные, кому удобнее делает это по другому как-нибудь
Global $way = '"E:\Mozilla\PF\OLD\1\'; тут каталог запуска ФФ
Global $name1 = "firefox1.exe"; У меня именно такой FF
Global $prfl1 = '1';Тут переменные запуска, соответсвующие профилю FF профиль у меня называется просто и лаконично - 1 :-)

;Тут пардон небольшое извращение но мне так удобнее просто :)
Global $path1 = 'file:///'; тут для связки
Global $path2 = 'D:/1/';Тут каталог запуска файла редиректа на JS, запишите свой каталог
Global $path = $path1&$path2;Тут каталог запуска файла редиректа на JS собранный

;Тут Создаем файл редиректа
$LogFile=$path2&"1.htm"
If Not FileExists($LogFile) Then $file = FileOpen($LogFile, 1)

; Если не запущен ФФ то запускаем его, иначе ничего не делаем
$aProcess1 = ProcessExists($name1) ; Определяю номер процесса
If $aProcess = 0 Then; 
Run($way&$name1&'" -p '&$prfl1&' -no-remote '&$path&'1.htm')
EndIf

Чего собственно происходит
Autoit снаачла создает пустой фаил 1.htm в каталге

После чего Запускает FF и передает ему URL на этот фаил.
Если фаил уже существует, то AutoIt его не трогает и не меняет, ничего не делает короче с файлом а сразу просто
заставляет FF идти по ссылке и открыть этот фаил при запуске.

В файле 1.htm я вписал следующий код:

Выделить код

Код:

<meta http-equiv="REFRESH" content="1; URL=http://run.imacros.net/?m=Test/Ready1/Auto-A-1st.js">

Т.е. мы заставляем открыться мозиллу и перейти по ссылке на фаил содержащий в своем коде редиректный HTML со ссылкой на скрипт который нам нужно запустить.
отдельно уточню, что скрипт я запускаю из домашней папки IM у меня к сожалению не получилось запустить его ни из какого другого места, только из домашней папки...ну в моем случае, фаил называется Auto-A-1st.js

Надеюсь кому-нибудь поможет моя небольшая заметочка.

Отредактировано lostandleft1 (18-04-2013 20:37:08)

Отсутствует

 

№43220-02-2013 22:46:13

Flynn
Участник
 
Группа: Members
Зарегистрирован: 16-02-2013
Сообщений: 7
UA: Firefox 17.0

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

spy686 пишет

штудируй js

Спасибо, удалось решить обычным циклом for.

Отсутствует

 

№43323-02-2013 20:00:50

kolharik
Участник
 
Группа: Members
Зарегистрирован: 13-02-2013
Сообщений: 13
UA: Firefox 19.0

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

ПРИВЕТ ВСЕМ! у меня такой вопрос imacros работает на андроиде????

Отсутствует

 

№43424-02-2013 18:23:36

paradoxx
Участник
 
Группа: Members
Зарегистрирован: 27-11-2010
Сообщений: 51
UA: Firefox 19.0

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

Как зайти на один сайт по двум  и более логинам одновременно  и запустить imacros  на всех вкладках? ( разные логины на ОДНОМ сайте )

Отсутствует

 

№43524-02-2013 20:03:12

spy686
Участник
 
Группа: Members
Зарегистрирован: 29-03-2012
Сообщений: 227
UA: Chrome 25.0

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

paradoxx пишет

Как зайти на один сайт по двум  и более логинам одновременно  и запустить imacros  на всех вкладках? ( разные логины на ОДНОМ сайте )

я создал профили и установил в каждом imacros , указал папку скрипта

Отредактировано spy686 (24-02-2013 20:03:48)


Удалено

Отсутствует

 

№43624-02-2013 20:22:54

pahan27
Участник
 
Группа: Members
Зарегистрирован: 28-08-2012
Сообщений: 18
UA: Chrome 24.0

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

ребят подскажите как JS написать , в плане вводит в форму ввода числовые значения ,допустим на этом форуме с эфектом уменьшения(увеличения) типа 99>отправить,98>отправить ... и т.д. до 0 , идею представляю как но т.к. мало знаком с языками не сооброжу как. :(

Отсутствует

 

№43724-02-2013 20:32:25

spy686
Участник
 
Группа: Members
Зарегистрирован: 29-03-2012
Сообщений: 227
UA: Chrome 25.0

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

pahan27 пишет

ребят подскажите как JS написать , в плане вводит в форму ввода числовые значения ,допустим на этом форуме с эфектом уменьшения(увеличения) типа 99>отправить,98>отправить ... и т.д. до 0 , идею представляю как но т.к. мало знаком с языками не сооброжу как. :(

for (var i = 99; i > 1; --i) {
errCode=iimPlay("CODE:TAG POS=1 TYPE=INPUT:TEXT FORM=ACTION:http://yandex.by/yandsearch ATTR=ID:text CONTENT="+i+"");
}

Отредактировано spy686 (24-02-2013 20:33:41)


Удалено

Отсутствует

 

№43824-02-2013 20:38:06

pahan27
Участник
 
Группа: Members
Зарегистрирован: 28-08-2012
Сообщений: 18
UA: Chrome 24.0

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

спс,вот и говорю туплю цикл совсем по другому ставлю,переменную раньше задаю,ну не соображаю короч :)

Отредактировано pahan27 (24-02-2013 20:38:55)

Отсутствует

 

№43927-02-2013 00:20:53

Ball
Участник
 
Группа: Members
Зарегистрирован: 22-09-2012
Сообщений: 3
UA: Firefox 7.0

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

Вдруг перестал грузится сайт liveresult.ru
Т.е. команда
URL GOTO=http://www.liveresult.ru/football/txt/match268737_Atletiko_Madrid-Espanyol_live/?do=showmatch/
дает
Page loading timeout, URL: (Error code: -802)

Хотя сама страница грузится в макросе за 5 сек - и дальше ждет чего-то!
Может какие-то рекламки ?

Как обойти это ожидание ??

Отсутствует

 

№44027-02-2013 00:36:30

spy686
Участник
 
Группа: Members
Зарегистрирован: 29-03-2012
Сообщений: 227
UA: Chrome 25.0

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

Ball пишет

Вдруг перестал грузится сайт liveresult.ru
Т.е. команда
URL GOTO=http://www.liveresult.ru/football/txt/match268737_Atletiko_Madrid-Espanyol_live/?do=showmatch/
дает
Page loading timeout, URL: (Error code: -802)

Хотя сама страница грузится в макросе за 5 сек - и дальше ждет чего-то!
Может какие-то рекламки ?

Как обойти это ожидание ??

или время в настройках выстави больше
или пропиши в самом коде
или отключи картинки / flash


Удалено

Отсутствует

 

№44102-03-2013 09:35:29

spy686
Участник
 
Группа: Members
Зарегистрирован: 29-03-2012
Сообщений: 227
UA: Chrome 25.0

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

я когда-то где видел что можно сюда (см.картинку ниже) вывести свой комментарий, но не помню где. Может кто нить поможет?
445633-thumb.jpeg


Удалено

Отсутствует

 

№44202-03-2013 10:43:50

spy686
Участник
 
Группа: Members
Зарегистрирован: 29-03-2012
Сообщений: 227
UA: Chrome 25.0

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

spy686 пишет

я когда-то где видел что можно сюда (см.картинку ниже) вывести свой комментарий, но не помню где. Может кто нить поможет?
http://x.picp2.com/allimage/446/445633-thumb.jpeg

нашел !!! :)
    iimDisplay("Step "+(i+1)+" of "+macrolist.length + "\nMacro: "+macrolist[i]);
пример Self-Test.js в Demo-Firefox


Удалено

Отсутствует

 

№44302-03-2013 20:41:24

spaun66614
Участник
 
Группа: Members
Зарегистрирован: 02-01-2013
Сообщений: 5
UA: Chrome 24.0
Веб-сайт

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

Подскажите плиз.
Случай первый:
TAG POS=1 TYPE=A ATTR=TXT:название ссылки
Нужно чтобы, что бы переход без названия делался, а просто по случайной ссылке. возможно ли вообще такое?
Либо по другому
На странице имеются url. Как их со страницы макросом в тхт файл скопировать, url не в виде текста, а в виде ссылок
Подскажите плиз хоть в каком направлении гуглить?:)


альпинист

Отсутствует

 

№44402-03-2013 21:04:20

spy686
Участник
 
Группа: Members
Зарегистрирован: 29-03-2012
Сообщений: 227
UA: Chrome 25.0

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

spaun66614 пишет

Подскажите плиз.
Случай первый:
TAG POS=1 TYPE=A ATTR=TXT:название ссылки
Нужно чтобы, что бы переход без названия делался, а просто по случайной ссылке. возможно ли вообще такое?
Либо по другому
На странице имеются url. Как их со страницы макросом в тхт файл скопировать, url не в виде текста, а в виде ссылок
Подскажите плиз хоть в каком направлении гуглить?:)

TAG POS=1 TYPE=A ATTR=TXT:*
* - любое количество разных символов, т.е. если просто * - то любая первая ссылка будет, если - t* - то t первая ссылка начинающаяся на t.

Выделить код

Код:

SET !ERRORIGNORE YES
SET !ERRORCONTINUE YES
SET !EXTRACT_TEST_POPUP NO
TAG POS=2 TYPE=A ATTR=HREF:http://www.youtube.com/watch?v=* EXTRACT=HREF 
SAVEAS TYPE=EXTRACT FOLDER=* FILE=url2.txt
TAG POS=3 TYPE=A ATTR=HREF:http://www.youtube.com/watch?v=* EXTRACT=HREF 
SAVEAS TYPE=EXTRACT FOLDER=* FILE=url2.txt
TAG POS=4 TYPE=A ATTR=HREF:http://www.youtube.com/watch?v=* EXTRACT=HREF 
SAVEAS TYPE=EXTRACT FOLDER=* FILE=url2.txt
TAG POS=5 TYPE=A ATTR=HREF:http://www.youtube.com/watch?v=* EXTRACT=HREF 
SAVEAS TYPE=EXTRACT FOLDER=* FILE=url2.txt

в тхт файл скопировать url


Удалено

Отсутствует

 

№44502-03-2013 21:21:18

spaun66614
Участник
 
Группа: Members
Зарегистрирован: 02-01-2013
Сообщений: 5
UA: Chrome 24.0
Веб-сайт

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

Спасибо огромное, ща делать буду!

Добавлено 02-03-2013 21:43:24
Спасибо еще раз :) все получилось

Отредактировано spaun66614 (02-03-2013 21:43:24)


альпинист

Отсутствует

 

№44603-03-2013 11:46:38

werty517387
Участник
 
Группа: Members
Зарегистрирован: 03-03-2013
Сообщений: 3
UA: Chrome 25.0

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

Подскажите пожалуйста как сделать так то бы макрос когда не находит определенную форму он искал другую и кликнул по ней,а то на это  сайте каждый раз меняется форма, но их  всего 2

Отсутствует

 

№44703-03-2013 12:02:56

spy686
Участник
 
Группа: Members
Зарегистрирован: 29-03-2012
Сообщений: 227
UA: Chrome 25.0

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

werty517387 пишет

Подскажите пожалуйста как сделать так то бы макрос когда не находит определенную форму он искал другую и кликнул по ней,а то на это  сайте каждый раз меняется форма, но их  всего 2

изучай в  js команду if, ну или написать в одном скрипте для одной и для второй формы, а привыполнении просто адна из фор пройдет с ошибками, т.е. каждое действие для формы которой нет займет 6 сек лишнего времени.


Удалено

Отсутствует

 

№44803-03-2013 12:21:30

werty517387
Участник
 
Группа: Members
Зарегистрирован: 03-03-2013
Сообщений: 3
UA: Chrome 25.0

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

spy686 можешь дать страничку  вк хочу заказать макрос

Добавлено 03-03-2013 12:22:03
spy686 вот моя http://vk.com/cemmyel

Отредактировано werty517387 (03-03-2013 12:22:03)

Отсутствует

 

№44903-03-2013 12:23:19

spy686
Участник
 
Группа: Members
Зарегистрирован: 29-03-2012
Сообщений: 227
UA: Chrome 25.0

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

werty517387 пишет

spy686 можешь дать страничку  вк хочу заказать макрос

Добавлено 03-03-2013 12:22:03
spy686 вот моя http://vk.com/cemmyel

скайп норм будет?
spy686


Удалено

Отсутствует

 

№45003-03-2013 12:25:22

werty517387
Участник
 
Группа: Members
Зарегистрирован: 03-03-2013
Сообщений: 3
UA: Chrome 25.0

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

spy686 а страничку в вк мне удобней просто
И мне там дописать нужно

Отредактировано werty517387 (03-03-2013 12:26:07)

Отсутствует

 

№45105-03-2013 00:34:29

winrar
Участник
 
Группа: Members
Зарегистрирован: 05-03-2013
Сообщений: 1
UA: Chrome 25.0

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

преложение imacros для фаирфокс
нужен свитчер хз как запилить

то есть. есть кнопка "1" в одном переложении после нажатия рандомно выдает кнопки от 1 до 4 . нужно что бы не останавливаясь постоянно нажимал рандомную кнопку

нужна такая штука
тык 1, если не 1 то 2, если не 2 то 3, если не 3 то 4

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

Добавлено 05-03-2013 00:35:41
я просто новичок, я думаю это ерундовая наверно задача

Отредактировано winrar (05-03-2013 00:35:41)

Отсутствует

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

Board footer

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