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

В мире 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]
    .


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

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

Отсутствует

 

№405231-05-2015 00:16:56

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

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

PRESIDENT пишет

хотя InfSub и утверждал как то

InfSub утверждал как-то про кавычки, при записи данных в переменные имакроса, а не путей

Добавлено 31-05-2015 00:18:46
...хотя в путях, я тоже, не помню, чтобы где-либо использовалось <sp>

Добавлено 31-05-2015 00:25:28

hubble пишет

После того, как переписал путь как относительный (слэши прямые - не ошибся), получил такую ошибку:

[Exception... "Component returned failure code: 0x80520001 (NS_ERROR_FILE_UNRECOGNIZED_PATH) [nsILocalFile.initWithPath]"  nsresult: "0x80520001 (NS_ERROR_FILE_UNRECOGNIZED_PATH)"  location: "JS frame :: resource://imacros/utils.js :: imns.FIO.openNode :: line 196"  data: no], line 25 (Error code: -991)

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

Отредактировано InfSub (31-05-2015 00:25:28)


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


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

Отсутствует

 

№405331-05-2015 00:25:48

PRESIDENT
Участник
 
Группа: Members
Зарегистрирован: 09-04-2015
Сообщений: 885
UA: Opera 12.1

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

InfSub
Звиняюсь, значит я недопонял/подзабыл.smile_10.gif
Я пользуюсь старой портабельной мазилкой и имакрос старенький, но самый стабильный.
И вот он не любит ни пробелов ни левых закорючек.
Поэтому путь прописываю всегда сразу в самом начале скрипта.

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

Выделить код

Код:

var Path="Z:\\...\\";
 Path=Path.replace(/ /gi,"<SP>");

Отредактировано PRESIDENT (31-05-2015 00:27:58)


Backend developer
PHP, JAVA, C#, Python
В личку только с серьёзными предложениями по заказу скриптов/программ.

Отсутствует

 

№405431-05-2015 00:35:05

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

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

hubble
как вариант, корректной работы имакроса, могу предложить Вам, создать папку 11111 создать 2 файла, к примеру:

12345.iim

Выделить код

Код:

prompt "it\'s work"


и
12345.js

Выделить код

Код:

iimPlay('11111/12345.iim')


и проверить, появляется ли ошибка или все работает корректно
если появляется, думаю, стоит переустановить iMacros, либо полностью сбросить FF и настроить "с нуля"

Добавлено 31-05-2015 00:36:34

PRESIDENT пишет

Path=Path.replace(/ /gi,"<SP>");

зачем модификатор i в данном рег. выражении?

Отредактировано InfSub (31-05-2015 00:36:34)


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


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

Отсутствует

 

№405531-05-2015 00:44:22

PRESIDENT
Участник
 
Группа: Members
Зарегистрирован: 09-04-2015
Сообщений: 885
UA: Opera 12.1

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

InfSub пишет

зачем модификатор i в данном рег. выражении

случайно затесался smile_10.gif

не в тему
Вчерась скачал новую мазилку, естественно портабелку. Установил имакрос , АБП все дела.
Смотрю в диспетчере задач, она, эта мазилка, на холостом ходу, на абоут конфиг , отжирает больше, чем 5 работающих старых добрых 3.6 мазилок. Вот вам и новизна.
Имакрос, как пошли глюки с 7-й версии при работе с функциями, циклами в вайле, так и осталось.
Из нового имакроса мне нужен в примципе только, сет таймоут степ, ему значение ноль можна придать. В старой сет таймоут меньше единицы нельзя.
И скрен определённой области. Хотя что интересно в старой версии можна заскринить всю страницу, а область нельзя(или я чёт не то делаю).
В общем ковыряю сам макрос плеер, пытаюсь из 2-х одно слепить.

Отредактировано PRESIDENT (31-05-2015 00:55:28)


Backend developer
PHP, JAVA, C#, Python
В личку только с серьёзными предложениями по заказу скриптов/программ.

Отсутствует

 

№405631-05-2015 12:40:44

kolshix
Участник
 
Группа: Members
Зарегистрирован: 29-10-2013
Сообщений: 387
UA: Chrome 38.0
Веб-сайт

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

PRESIDENT пишет

не в тему
Вчерась скачал новую мазилку, естественно портабелку. Установил имакрос , АБП все дела.
Смотрю в диспетчере задач, она, эта мазилка, на холостом ходу, на абоут конфиг , отжирает больше, чем 5 работающих старых добрых 3.6 мазилок. Вот вам и новизна.
Имакрос, как пошли глюки с 7-й версии при работе с функциями, циклами в вайле, так и осталось.
Из нового имакроса мне нужен в примципе только, сет таймоут степ, ему значение ноль можна придать. В старой сет таймоут меньше единицы нельзя.
И скрен определённой области. Хотя что интересно в старой версии можна заскринить всю страницу, а область нельзя(или я чёт не то делаю).
В общем ковыряю сам макрос плеер, пытаюсь из 2-х одно слепить.

Некоторые знают что я пользуюсь pale moon - так вот установил себе Version: 25.1.0 (x86) portable  и iMacros 8.6.0 -- скрины областей делает , js работает , даже поддерживает некоторые нужные дополнения для мозила ---  стопорились 25 штук одновременно только когда вносил изменения в общие настройки компьютера, а если запустить и не трогать комп то все работает как часики и таймаут шага на 0 тоже работает + не жрет оперативу, --- после 3-х суток непрерывной работы на 1 браузер уходит 350мегабайт , при старте от50до100 .


Большая проблема , что на 64 разрядной системе , напрочь отказывается стабильно работать, браузер "падает" примерно через 30-60 минут - причем специально устанавливал версию 64 разрядную -- хотя где-то читал что   pale moon специально разработан(на основе мозила) и подогнан под слабые windows

Отсутствует

 

№405702-06-2015 16:44:14

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

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

kolshix пишет

хотя где-то читал что   pale moon специально разработан(на основе мозила) и подогнан под слабые windows

все верно, слабые машины, априори, не могут иметь 64 битную систему
З.Ы. я не беру в пример эксперименты, где на 1 пентиум накатывают вин 7 со всеми вытикающими...


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


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

Отсутствует

 

№405802-06-2015 23:15:51

hubble
Участник
 
Группа: Members
Зарегистрирован: 30-05-2015
Сообщений: 12
UA: Chrome 43.0

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

Есть страница, на которой в некоторых ситуациях есть кнопка (class="btn"), или ее нет. После нажатия на ней, появляется другая кнопка (id="checkbtn"). В случае, когда первой кнопки нет, а есть только вторая, iMacros выдает ошибку: TypeError: window.document.getElementsByClassName(...)[0] is undefined, line 15 (Error code: -991)

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

Выделить код

Код:

...
window.document.getElementsByClassName('btn')[0].submit();    
iimPlayCode("WAIT SECONDS=6");
window.document.getElementById('checkbtn').click();
...


Следующие строки не помогают:
скрытый текст

Выделить код

Код:

macro = "SET !ERRORIGNORE YES" + "\n"; 
macro += "SET !ERRORCONTINUE YES" + "\n"; 
iimPlayCode(macro);


Как можно справиться с этой ошибкой?

Отредактировано hubble (02-06-2015 23:28:07)

Отсутствует

 

№405902-06-2015 23:43:01

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

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

hubble
какое отношение SET !ERRORIGNORE YES имеет к js?
в сотый раз повторяю, нет такой команды: SET !ERRORCONTINUE YES

hubble пишет

Как можно справиться с этой ошибкой?

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

Выделить код

Код:

if(window.document.getElementsByClassName('btn')[0]){
     window.document.getElementsByClassName('btn')[0].submit();    
     iimPlayCode("WAIT SECONDS=6");
}


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


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

Отсутствует

 

№406003-06-2015 00:06:19

hubble
Участник
 
Группа: Members
Зарегистрирован: 30-05-2015
Сообщений: 12
UA: Chrome 43.0

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

to InfSub:
Большое спасибо за помощь, тем более за оперативную.
Форум читаю, но честно говоря, уйдет очень много времени, чтобы перечитать от "корки" до "корки". Поэтому стараюсь пользоваться поиском. В этот раз все вопросы были мимо.

InfSub пишет

в сотый раз повторяю, ...

Еще раз отдельное спасибо за терпеливость.

Отредактировано hubble (03-06-2015 00:08:35)

Отсутствует

 

№406103-06-2015 00:15:49

kolshix
Участник
 
Группа: Members
Зарегистрирован: 29-10-2013
Сообщений: 387
UA: Chrome 43.0
Веб-сайт

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

я так понял данная команда осуществляет поиск нужного элемента, а там где отмечено жирным , нужно устанавливать атрибуты :?
window.document.getElementsByClassName('*')

Отредактировано kolshix (03-06-2015 00:17:22)

Отсутствует

 

№406203-06-2015 00:21:18

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

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

kolshix
думаю, Вам стоит почитать FAQ по DOM-модели и взаимодействию js с web-страницей


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


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

Отсутствует

 

№406303-06-2015 00:26:41

kolshix
Участник
 
Группа: Members
Зарегистрирован: 29-10-2013
Сообщений: 387
UA: Chrome 43.0
Веб-сайт

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

InfSub пишет

kolshix
думаю, Вам стоит почитать FAQ по DOM-модели и взаимодействию js с web-страницей

Я так понял это "НА ДОЛГОЕ ИЗУЧЕНИЕ" -- но уже увидел полезное  -  что c js  можно чистить куки -- не знаю как работает , но читать очень лень , будет настроение , почитаю , СПАСИБО за информацию!

Отсутствует

 

№406403-06-2015 00:34:17

hubble
Участник
 
Группа: Members
Зарегистрирован: 30-05-2015
Сообщений: 12
UA: Chrome 43.0

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

Задам по ходу еще один вопрос.
Как можно вызвать js из js. И это, находясь в iMacros.
Например, если я пишу сейчас строки в js и чтобы вызвать, ну, допустим, подпрограмму в синтаксисе iMacros, то напишу в коде js напишу iimPlayCode(...) или iimPlay(...). А как вызвать подпрограмму js из js?

Отредактировано hubble (03-06-2015 00:42:05)

Отсутствует

 

№406503-06-2015 00:51:58

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

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

hubble
загляните в FAQ по iMacros на нашем форуме - там хоть и не так много информации, но основное, в том числе и это - описано

Добавлено 03-06-2015 00:54:18

kolshix пишет

Я так понял это "НА ДОЛГОЕ ИЗУЧЕНИЕ"

js используется на многих web-страницах, методы его работы "изнутри" web-страницы, так же применимы при работе из iMacros'a (хотя и не все и иногда с костылями)

Отредактировано InfSub (03-06-2015 00:54:18)


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


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

Отсутствует

 

№406603-06-2015 01:06:26

hubble
Участник
 
Группа: Members
Зарегистрирован: 30-05-2015
Сообщений: 12
UA: Chrome 43.0

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

InfSub
О! Точно! Я все думал, что где-то это видел. Но не мог вспомнить.
Да, я это видел именно здесь.
Спасибо за наводку.

Отредактировано hubble (03-06-2015 01:07:44)

Отсутствует

 

№406703-06-2015 03:23:05

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

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

InfSub пишет

в сотый раз повторяю, ...

Немного обновлен раздел FAQ по iMacros.
Добавлен подраздел модификаторы.
Просьба всех ознакомиться!

Добавлено 03-06-2015 03:32:08
Естественно - добавлено не все, а только самое основное, позже, добавлю описание еще нескольких модификаторов

Отредактировано InfSub (03-06-2015 03:32:08)


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


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

Отсутствует

 

№406803-06-2015 12:05:00

hubble
Участник
 
Группа: Members
Зарегистрирован: 30-05-2015
Сообщений: 12
UA: Chrome 43.0

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

InfSub пишет

hubble какое отношение SET !ERRORIGNORE YES имеет к js?

А если файл комбинированный (в нем есть и команды iMacros и js)?

Добавлено 03-06-2015 12:06:24
В следующем коде (в файле js + iMacros):

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

Выделить код

Код:

1    var macro;
2    ...

10    ...
11    macro = "code code code"; 
12    macro += "code code code"; 
13    macro += "code code code"; 
14    iimPlayCode(macro);    
15    // комментарий
16    macro = "ADD !EXTRACT {{!COL1}}" + "\n"; 
17    macro += "ADD !EXTRACT {{!COL2}}" + "\n"; 
18    macro += "ADD !EXTRACT {{!COL3}}" + "\n"; 
19    macro += "ADD !EXTRACT {{!COL4}}" + "\n"; 
20    iimPlayCode(macro);
21    
22    var res = iimGetLastExract(1);
23    var col2 = iimGetLastExract(2);
24    var col3 = iimGetLastExract(3);
25    var col4 = iimGetLastExract(4);
25    ...


на строке 20 вываливается первая ошибка (в конце поста). При этом программа не останавливается.
Затем на строке 22 получаю вторую ошибку с остановкой.

TypeError: this.dataSource[(line - 1)] is undefined, line 1 (Error code: -1001)
ReferenceError: iimGetLastExract is not defined, line 22 (Error code: -991)

Отредактировано hubble (03-06-2015 12:11:26)

Отсутствует

 

№406903-06-2015 12:19:15

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

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

hubble пишет

А если файл комбинированный (в нем есть и команды iMacros и js)?

команды iMacros ни как не влияют на выполнение js-кода

Добавлено 03-06-2015 12:21:43

hubble пишет

iimGetLastExract

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

Отредактировано InfSub (03-06-2015 12:21:43)


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


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

Отсутствует

 

№407003-06-2015 14:13:57

PRESIDENT
Участник
 
Группа: Members
Зарегистрирован: 09-04-2015
Сообщений: 885
UA: Firefox 31.0

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

hubble пишет

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

Выделить код

Код:

macro =  "ADD !EXTRACT {{!COL1}}" + "\n"; 
 macro += "ADD !EXTRACT {{!COL2}}" + "\n"; 
 macro += "ADD !EXTRACT {{!COL3}}" + "\n"; 
 macro += "ADD !EXTRACT {{!COL4}}" + "\n"; 
 iimPlayCode(macro);

Я бы посоветовал, перенос строки вначале ставить.

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

Выделить код

Код:

...
 macro += "\nADD !EXTRACT {{!COL2}}"; 
 macro += "\nADD !EXTRACT {{!COL3}}";


Или вообще такие короткие команды в одну собрать.
скрытый текст

Выделить код

Код:

macro += "ADD !EXTRACT {{!COL1}}\nADD !EXTRACT {{!COL2}}\nADD !EXTRACT {{!COL3}}\nADD !EXTRACT {{!COL4}}";


Код короче  и красивше будет.
И в конце перенос строки уже не нужен.
скрытый текст

Выделить код

Код:

...
macro += "ADD !EXTRACT {{!COL4}}" + "\n";   // <--- Тут [b]\n[/b] уже не нужно
iimPlayCode(macro);

Отредактировано PRESIDENT (03-06-2015 14:29:01)


Backend developer
PHP, JAVA, C#, Python
В личку только с серьёзными предложениями по заказу скриптов/программ.

Отсутствует

 

№407103-06-2015 14:58:26

Anton22
Участник
 
Группа: Members
Зарегистрирован: 23-05-2015
Сообщений: 3
UA: Chrome 42.0

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

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

Выделить код

Код:

iimPlayCode("TAG POS=1 TYPE=H3 ATTR=TXT:Комментарии*\nFRAME NAME="I*"\nEVENT TYPE=CLICK SELECTOR="#widget_bounds>DIV:nth-of-type(2)>DIV>DIV>DIV>SPAN" BUTTON=0\nEVENTS TYPE=KEYPRESS SELECTOR="#widget_bounds>DIV:nth-of-type(2)>DIV>DIV>DIV:nth-of-type(2)>DIV>DIV>TEXTAREA" CHARS="Привет-МИР!!!"\nWAIT SECONDS=1")


Выдает ошибку
SyntaxError: missing ) after argument list, line NaN (Error code: -991)

Отредактировано Anton22 (03-06-2015 14:59:05)

Отсутствует

 

№407203-06-2015 15:05:32

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

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

Anton22

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

Выделить код

Код:

iimPlayCode('TAG POS=1 TYPE=H3 ATTR=TXT:Комментарии*\nFRAME NAME="I*"\nEVENT TYPE=CLICK SELECTOR="#widget_bounds>DIV:nth-of-type(2)>DIV>DIV>DIV>SPAN" BUTTON=0\nEVENTS TYPE=KEYPRESS SELECTOR="#widget_bounds>DIV:nth-of-type(2)>DIV>DIV>DIV:nth-of-type(2)>DIV>DIV>TEXTAREA" CHARS="Привет-МИР!!!"\nWAIT SECONDS=1')


Добавлено 03-06-2015 15:12:25

PRESIDENT пишет

И в конце перенос строки уже не нужен.

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

first_macro + second_macro
и получается что код, в месте соединения, находится на одной строке, т.е. всегда придется помнить что так:
first_macro + second_macro
сделать нельзя, а нужно так:
first_macro +"\n"+ second_macro
... зачем?

Отредактировано InfSub (03-06-2015 15:19:17)


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


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

Отсутствует

 

№407303-06-2015 16:06:35

hubble
Участник
 
Группа: Members
Зарегистрирован: 30-05-2015
Сообщений: 12
UA: Chrome 43.0

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

InfSub пишет

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

Прошу прощения - мой косяк. Где-то допустил ошибку. Затем был копипаст.

Но все равно проблема осталась. Много чего перепробовал, но так и не исправил ошибку. Мои познания в iMacros в зародышевом состоянии. Да и js недавно начал изучать. Поэтому, заранее прошу прощения за простые оплошности.
Вот простой код. И не могу понять, почему ошибки.

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

Выделить код

Код:

1        var macro;
2
3    iimPlayCode("SET !DATASOURCE test.csv"); 
4    iimPlayCode("SET !DATASOURCE_LINE 1");
5    
6    iimPlayCode("SET !EXTRACT {{!COL2}}");
7    
8    var serv = iimGetExtract(1);
9
10    if (serv == 1) {
11        iimSet('SERVICE', 'http://site1.ru');
12    } 
13    else if (serv == 2) {
14        iimSet('SERVICE', 'http://site2.ru');
15    }
16    else {
17        iimSet('SERVICE', 'http://site3.ru');
18    }
19
20    iimPlayCode("URL GOTO={{SERVICE}}");


test.csv состоит из одной строки: 1,2,3,4

test.csv               - d:\PROGRAMS\Internet\iMacros\Datasources\
#Current.js (код выше) - d:\PROGRAMS\Internet\iMacros\

Сначала ошибка в строке 4: RuntimeError: Invalid DATASOURCE_LINE value: 1, line 1 (Error code: -951)
Почитал про ошибку. Там написано, что DATASOURCE_LINE превышает фактическое количество строк в файле источника данных. Не понял.
Следом вторая ошибка: TypeError: this.dataSource[(line - 1)] is undefined, line 1 (Error code: -1001)

Использую FF 38.0.5

Отредактировано hubble (03-06-2015 16:09:00)

Отсутствует

 

№407403-06-2015 16:16:46

PRESIDENT
Участник
 
Группа: Members
Зарегистрирован: 09-04-2015
Сообщений: 885
UA: Opera 12.1

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

hubble

Вот так попробуй

Выделить код

Код:

iimPlayCode("SET !DATASOURCE test.csv\nSET !DATASOURCE_LINE 1\nSET !EXTRACT {{!COL2}}");  
 var serv = iimGetExtract();


Backend developer
PHP, JAVA, C#, Python
В личку только с серьёзными предложениями по заказу скриптов/программ.

Отсутствует

 

№407503-06-2015 16:20:51

Anton22
Участник
 
Группа: Members
Зарегистрирован: 23-05-2015
Сообщений: 3
UA: Chrome 42.0

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

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

Выделить код

Код:

var fraza01 = ['1 1 1","2 2 2","3 3 3'];
f1=fraza01[Math.floor(Math.random()*fraza01.length)]

;


Что-то оно у меня всего 1 1 1

Отредактировано Anton22 (03-06-2015 16:22:02)

Отсутствует

 

№407603-06-2015 16:30:06

hubble
Участник
 
Группа: Members
Зарегистрирован: 30-05-2015
Сообщений: 12
UA: Chrome 43.0

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

PRESIDENT пишет

Вот так попробуй

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

Выделить код

Код:

iimPlayCode("SET !DATASOURCE test.csv\nSET !DATASOURCE_LINE 1\nSET !EXTRACT {{!COL2}}");   var serv = iimGetExtract();

Спасибо. Работает.

Отредактировано hubble (03-06-2015 16:56:50)

Отсутствует

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

Board footer

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