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

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


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

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

Отсутствует

 

№510206-11-2015 23:05:48

Mr.Zork
Участник
 
Группа: Members
Зарегистрирован: 06-11-2015
Сообщений: 4
UA: Firefox 41.0

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

Доброго времени суток. Прошу помощи в разработке управляющего js для imacros

Имеется большая база url в формате *.csv (1 линк на строку, колонка всего одна)

Требуется сделать следующее:
1. Переходим по первой ссылке из файла *.csv
2. Если в коде страницы присутствует текстовое значение (к примеру "yes"), то сохраняем этот линк из активной строки браузера в отдельный текстовый документ. Если условие не выполняется, то берем следующий линк из списка и т.д.

Кому не сложно помогите разобраться. Пытаюсь параллельно сам(

Отсутствует

 

№510306-11-2015 23:31:42

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

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

Mr.Zork

например, так:

Выделить код

Код:

var f_url='url.csv';
var f_yes='yes.csv';

var i=1,u,n='\n';
while(iimPlayCode('SET !DATASOURCE '+f_url+n+'SET !DATASOURCE_LINE '+(i++)+n+'SET !EXTRACT {{!COL1}}'+n)==1){
    u=iimGetLastExtract();
    if(iimPlayCode('URL GOTO='+u+n+'SET !TIMEOUT_STEP 1'+n+'строка поиска'+n)==1){
        iimPlayCode('SET !EXTRACT '+u+n+'SAVEAS TYPE=EXTRACT FOLDER=* FILE='+f_yes+n);
    };
};
iimDisplay('End file: '+f_url);

заменить фразу "строка поиска" на искомую строку iMacros запроса вида:

TAG POS=1 TYPE=STRONG ATTR=TXT:Mr.Zork


на будущее, для этого есть поиск, все эти вопросы неоднократно обсуждались, собрать воедино - дело 5 минут!

Отредактировано InfSub (06-11-2015 23:53:00)


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


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

Отсутствует

 

№510407-11-2015 00:18:27

Mr.Zork
Участник
 
Группа: Members
Зарегистрирован: 06-11-2015
Сообщений: 4
UA: Firefox 41.0

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

InfSub
Огромное спасибо. Буду пробовать

Отсутствует

 

№510507-11-2015 20:57:32

papacoca
Участник
 
Группа: Members
Зарегистрирован: 07-11-2015
Сообщений: 7
UA: Chrome 46.0

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

Нужна помощь.:sick:
Запущено 3 Tor browser одновременно.
Нужно отследить ошибку на странице (TAB T=1) если есть то выполнить .bat и закрыть Tor браузер.

1) Или, по слову "error" на странице
2) Или, если открыто всего 1 вкладка (вместо 2-ух) то считать это ошибкой и выполнить .bat

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

Выделить код

Код:

SET !ERRORIGNORE YES
SET !ERRORCONTINUE YES
TAB T=1
URL GOTO=http://bit.ly/1MYjq2P
TAG POS=1 TYPE=A ATTR=TXT:Lancer<SP>la<SP>visionneuse
TAG POS=1 TYPE=A ATTR=TXT:Empezar<SP>la<SP>visionadora
TAG POS=1 TYPE=A ATTR=TXT:Start<SP>Viewer
TAG POS=1 TYPE=A ATTR=TXT:Начать<SP>просмотр
TAB T=2


Если для этого нужен JavaScript то куда его сохранить и как вызывать.
Выручайте. Спасибо.

код размещается в тегах code, внутри спойлера

InfSub

Отредактировано papacoca (07-11-2015 20:59:48)

Отсутствует

 

№510607-11-2015 21:30:09

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

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

papacoca пишет

Если для этого нужен JavaScript то куда его сохранить и как вызывать.

Нужен JS.
см. https://forum.mozilla-russia.org/viewtopic.php?id=66458
Видео по настройке и использованию:
Управляющий JavaScript:

и для вызова .bat
там же:
запуск внешней программы с аргументами из js-скрипта:

Добавлено 07-11-2015 21:32:35
Кто юзает FF 3.6 + iMacros 6.3
функция SET !EXTRACT {{!FOLDER_DATASOURCE}} не работает ?
у меня в EXTRACT _undefaind_

получается в старой версии, еще нет такой функции?

Отредактировано spy686 (07-11-2015 21:32:35)


Удалено

Отсутствует

 

№510707-11-2015 21:57:46

papacoca
Участник
 
Группа: Members
Зарегистрирован: 07-11-2015
Сообщений: 7
UA: Chrome 46.0

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

spy686 пишет

https://forum.mozilla-russia.org/viewtopic.php?id=66458
Видео по настройке и использованию:Управляющий JavaScript:и для вызова .batтам же:запуск внешней программы с аргументами из js-скрипта

Буду изучать. спс.

Отсутствует

 

№510807-11-2015 23:30:53

papacoca
Участник
 
Группа: Members
Зарегистрирован: 07-11-2015
Сообщений: 7
UA: Chrome 46.0

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

Нужно "игнор ошибок в средине скрипта записать, так можно делать?

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

Выделить код

Код:

TAB T=1
URL GOTO=http://bit.ly/1MYjq2P

SET !ERRORIGNORE YES

TAG POS=1 TYPE=A ATTR=TXT:Lancer<SP>la<SP>visionneuse
TAG POS=1 TYPE=A ATTR=TXT:Empezar<SP>la<SP>visionadora

Отредактировано papacoca (07-11-2015 23:36:52)

Отсутствует

 

№510908-11-2015 10:13:03

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

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

papacoca
Вам уже дали, выше, ссылку на FAQ, не уже ли, так сложно прочесть (раздел Модификаторы)?


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


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

Отсутствует

 

№511008-11-2015 10:46:32

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

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

spy686 пишет

Кто юзает FF 3.6 + iMacros 6.3
функция SET !EXTRACT {{!FOLDER_DATASOURCE}} не работает
у меня в EXTRACT _undefaind_

вообще, судя по записям на офф. вики - команда появилась в октябре 2009 года, т.е. где-то в версии 6.2.х, но на FF 3.6.6 c iM 7.3.0.0 - тоже не работает
так что, предположу, что введена была, скорее всего где-то в 8 версии iMacros'a


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


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

Отсутствует

 

№511108-11-2015 11:17:38

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

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

spy686
Вы можете получить значение {{!FOLDER_DATASOURCE}} используя JS
пример, как это сделать, Вам уже приводился ранее (в связи с тем, что EVAL был введен позже, то работать будет только в js-скрипте)
нужно только заменить defsavepath на defdatapath

Отредактировано InfSub (08-11-2015 11:34:53)


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


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

Отсутствует

 

№511208-11-2015 13:29:27

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

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

Подскажите, пожалуйста, какой функцией iMacros формата .js в браузере Tor можно изменить "Новая цепочка Tor для этого сайта"?

Отсутствует

 

№511308-11-2015 13:47:07

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

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

ottec
iMacros не управляет интерфейсом браузера


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


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

Отсутствует

 

№511408-11-2015 16:26:49

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

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

ottec

оффтоп
Погугли на тему: смена минба ИП в ТОРе.
Там есть много вариантов, с подробными инструкциями и скриптами.
А уже как запустить какой нить пхп или бат скрипт из имакроса в факе расписано.


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

Отсутствует

 

№511508-11-2015 16:43:19

Egorushka1974
Участник
 
Группа: Members
Зарегистрирован: 07-05-2015
Сообщений: 180
UA: Chrome 46.0

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

PRESIDENT пишет

Блин мальчишки и девчонки, ну не тупите.
Такие то мелочи, было бы уже стыдно спрашивать.

Мэтр, это вам просто, а начинающего такие штуки ставят в тупик, иногда проще спросить.
Спасибо за ответ, четко и очень грамотно.

Отсутствует

 

№511608-11-2015 18:03:21

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

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

Можно ли в этом коде добавить переменную {{!VAR1}}

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

Выделить код

Код:

EVENTS TYPE=KEYPRESS Char="t" MODIFIERS="ctrl"

Отсутствует

 

№511708-11-2015 18:49:51

dvitkovs
Участник
 
Группа: Members
Зарегистрирован: 08-11-2015
Сообщений: 266
UA: Firefox 32.0

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

Всем привет! Желаю сделать авторегистратор почтовых ящиков. Загвоздка в том, что не получается пока написать генератор случайных названий перед символом @ (собака).
Как генератор случайных чисел написать - знаю:

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

Выделить код

Код:

'генерирует случайное число от 1 до 9999 и записывает в перменную VAR1
SET !VAR1 EVAL("Math.floor(Math.random()*999999 + 999);")


а вот как написать генератор случайных имен, состоящий их буквенных символов (без цифр), например таких sawertd, faserked, reofasrty, vaxaxdffg, и т.д. не знаю. Подскажите, кто знает.

Есть вот такой код (нашёл в нете):   

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

Выделить код

Код:

Function RandUpperLettersENG(LenLetter As Integer)  
     Randomize  
     RandUpperLettersENG = Space(LenLetter)  
     For iCount% = 1 To LenLetter  
     Mid(RandUpperLettersENG, iCount%, 1) = Chr((Int(65 + (Rnd() * 26))))  
     Next  
    End Function


Но как его адаптировать под "SET !VAR1 EVAL..."? А то он написан на каком-то непонятном языке программирования.

Или вот ещё такой код нашёл:

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

Выделить код

Код:

string dict = "abc...xyz"; //строка содержит все доступные символы
char c = dict[random % dict.length]; //в переменную с записывается случайный из них


как его приспособить, чтоб слово из 6-8 букв англ алфавита генерировались случайным образом?

Отредактировано dvitkovs (08-11-2015 19:50:17)

Отсутствует

 

№511808-11-2015 20:49:29

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

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

dvitkovs пишет

генератор случайных названий

Вариант 1

Выделить код

Код:

a=Math.random().toString(36);    
alert(a);


Вариант 2

Выделить код

Код:

var result = '', a=Math.floor(Math.random()*15)+5;
    var words = '0123456789qwertyuiopasdfghjklzxcvbnmQWERTYUIOPASDFGHJKLZXCVBNM';
    var max_position = words.length - 1;
    for(i=0; i< a; ++i ){
    position = Math.floor (Math.random()*max_position);
    result = result + words.substring(position, position + 1);}
 
    alert(result)

Отредактировано PRESIDENT (08-11-2015 21:02:05)


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

Отсутствует

 

№511908-11-2015 21:24:04

dvitkovs
Участник
 
Группа: Members
Зарегистрирован: 08-11-2015
Сообщений: 266
UA: Firefox 32.0

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

PRESIDENT Спасибо! Первый вариант мне больше нравится за то, что он коротенький.
Но эти варианты видимо написаны для ява-скрипта? Я в ява ничего не понимаю. Мне бы просто комаанду макроса.
Вообще-то у меня есть сам скрипт готовый. Правда он уже давно писался и на данный момент нуждается в доработке, с учетом изменений на почтовом сайте (яндексе). Вот сам скрипт с пояснениями к каждой команде:

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

Выделить код

Код:

VERSION BUILD=8810214 RECORDER=FX

TAB T=1
'удаляем куки
CLEAR
'устанавливаем тайм-аут загрузки 360 сек
SET !TIMEOUT 360

SET !EXTRACT_TEST_POPUP NO

'Включаем игнорирование ошибок - это необходимо в случаях неправильного ввода капчи
SET !ERRORIGNORE YES

'Идем непосредственно на страничку регистрации аккаунта яндекса
URL GOTO=https://passport.yandex.ru/registration/mail?from=mail&require_hint=1&origin=hostroot_new_nol&retpath=https%3A%2F%2Fpassport.yandex.ru%2Fpassport%3Fmode%3Dsubscribe%26from%3Dmail%26retpath%3Dhttps%253A%252F%252Fmail.yandex.ru

'Заполнит поля имя. Можете заменить Андрея на любое имя, если хотите
TAG POS=1 TYPE=INPUT:TEXT FORM=NAME:NoFormName ATTR=ID:firstname CONTENT=Андрей

'Заполнит поле фамилии. Также можно менять на любое
TAG POS=1 TYPE=INPUT:TEXT FORM=NAME:NoFormName ATTR=ID:lastname CONTENT=Шариков

'Ждем 1 секунду. На всякий случай =)
WAIT SECONDS=1

'генерирует случайное число от 1 до 9999 и записывает в перменную VAR1
SET !VAR1 EVAL("Math.floor(Math.random()*9999+ 999);")

'генерирует случайное число от 1 до 9999 и записывает в перменную VAR2
SET !VAR2 EVAL("Math.floor(Math.random()*9999 + 999);")

WAIT SECONDS=1

'Заполнит поле логина vasiliy.pupkin + два случайных числа в диапазоне от 999 до 9999. Василия пупкина можете заменить на любой логин.
TAG POS=1 TYPE=INPUT:TEXT FORM=NAME:NoFormName ATTR=ID:login CONTENT=vasiliy.pupkin{{!VAR1}}{{!VAR2}}
SET !ENCRYPTION NO

'Выбирает первый свободны логин из предложенных Яндексом
TAG POS=1 TYPE=SPAN FORM=NAME:NoFormName ATTR=CLASS:login__suggestedLogin

'Заполняет поле пароль - password12345. Подставляете свой пароль
TAG POS=1 TYPE=INPUT:PASSWORD FORM=NAME:NoFormName ATTR=ID:password CONTENT=password12345

'Повторно вводит пароль для подтверждения. Также замените на ваш пароль
TAG POS=1 TYPE=INPUT:PASSWORD FORM=NAME:NoFormName ATTR=ID:password_confirm CONTENT=password12345

'Выбирает в drop down меню секретный вопрос "девичья фамилия матери"
TAG POS=1 TYPE=SELECT FORM=NAME:NoFormName ATTR=ID:hint_question_id CONTENT=%1

'Ответ на секретный вопрос secretanswer-777. Замените на любой
TAG POS=1 TYPE=INPUT:TEXT FORM=NAME:NoFormName ATTR=ID:hint_answer CONTENT=secretanswer-777

'Ждет 10 секунд пока вы вводите капчу. Можно поставить любое кол-во секунд
WAIT SECONDS=10

'Жмет кнопку Зарегистрироваться
TAG POS=1 TYPE=BUTTON FORM=NAME:NoFormName ATTR=TXT:Зарегистрироваться

' extract and save email to file
WAIT SECONDS=2

'При удачном входе в почтовый ящик сохраняет логин в файл success.cvs, который вы раннее создали
TAG POS=1 TYPE=SPAN ATTR=CLASS:header-user-name<SP>js-header-user-name EXTRACT=TXT
SAVEAS TYPE=EXTRACT FOLDER=C:\ FILE=success.csv

'Закрываем все лишнии вкладки браузера
TAB CLOSEALLOTHERS


Как там переписать строчки, где генерируестся случайное число на то, чтоб генерировалось случайное название из 6-7 латинских букв без цифр?

Отсутствует

 

№512008-11-2015 21:26:46

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

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

dvitkovs

по варианту 1: (немного доработан: убран "0." в начале каждой строки)

Выделить код

Код:

SET !VAR1 EVAL("Math.random().toString(36).substring(2)")


по варианту 2

Добавлено 08-11-2015 21:40:45

dvitkovs пишет

Я в ява ничего не понимаю

не путайте теплое с мягким, JS (JavaScript) и Java - два разных языка

dvitkovs пишет

А то он написан на каком-то непонятном языке программирования.

VB (Visual Basic)

Отредактировано InfSub (08-11-2015 21:40:45)


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


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

Отсутствует

 

№512108-11-2015 21:46:29

dvitkovs
Участник
 
Группа: Members
Зарегистрирован: 08-11-2015
Сообщений: 266
UA: Firefox 32.0

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

InfSub Спасибо!
Первый вариант хорош, но там почему-то при генерации случайного слова, кроме буквенных символов, ещё и цифры присутствуют. :(

А можно ли как-то маленько подредактировать данный код, чтоб при генерации случайного слова, там не было бы цифр?
Вот тут:

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

Выделить код

Код:

SET !VAR1 EVAL("Math.random().toString(36).substring(2)")

Отредактировано dvitkovs (08-11-2015 22:15:51)

Отсутствует

 

№512208-11-2015 22:21:42

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

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

dvitkovs пишет

но там почему-то при генерации случайного слова, кроме буквенных символов, ещё и цифры присутствуют.

потому что число.toString(36) это шифрование числа по основанию 36, где 36 это 26 букв латинского алфавита и 10 цифр

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

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

Выделить код

Код:

SET !VAR1 EVAL("Math.random().toString(36).replace(/\d+|\./g,'')")


но лучше использовать вариант 2, он более предсказуем и даст конкретное кол-во символов из заданного диапазона

Отредактировано InfSub (08-11-2015 22:24:38)


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


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

Отсутствует

 

№512308-11-2015 22:42:00

dvitkovs
Участник
 
Группа: Members
Зарегистрирован: 08-11-2015
Сообщений: 266
UA: Firefox 32.0

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

InfSub пишет

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

Спасибо! Это мне в принципе подходит.
На второй вариант не буду заморачиваться, потому что там всё как-то сложно. Я его попробовал и что-то оно у меня не получилось. Поэтому остановлюсь на первом варианте.

Отсутствует

 

№512408-11-2015 22:48:34

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

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

InfSub

offtop
Ты давай тоже народ  переучивай  писать на JS.
Хватит уже этого извращения с EVAL-ами. smile_15.gif
Это же маразм полный, в iim-ax JS-код запускать.
iim-ы вообще бред, это просто команды имакроса.
надо учить скрипты писать, а не тупой набор команд.

Отредактировано PRESIDENT (08-11-2015 22:51:50)


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

Отсутствует

 

№512508-11-2015 22:56:45

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

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

dvitkovs пишет

потому что там всё как-то сложно

ни чего сложного, просто набор символов вынесен в отдельную переменную и длина строки вынесена отдельно, но можно записать и все в одну строку
в результате в переменной {{LETTERS}} будет ваше "слово"


PRESIDENT

offtop
здесь не курсы по JS, не зная основ - iMacros'a написание кода на js, только еще больше запутает и вызовет град совершенно ненужных вопросов, по аналогии с теми , что тут возникали последние пару недель

Добавлено 08-11-2015 23:08:08
dvitkovs
вариант 2 - одной строкой - можно записать так: небольшой update кода

Выделить код

Код:

SET !VAR1 EVAL("var i=8,w='qwertyuiopasdfghjklzxcvbnm',r='',m=w.length;while(i--){r+=w.charAt(Math.floor(Math.random()*(m)));};")

где:
8 (i=8) - это длина слова
w - (w='qwertyuiopasdfghjklzxcvbnm') - символы, из которых будет генерироваться слово

Отредактировано InfSub (08-11-2015 23:57:40)


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


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

Отсутствует

 

№512608-11-2015 23:44:59

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

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

PRESIDENT пишет

InfSub

offtop
Ты давай тоже народ  переучивай  писать на JS.
Хватит уже этого извращения с EVAL-ами. smile_15.gif
Это же маразм полный, в iim-ax JS-код запускать.
iim-ы вообще бред, это просто команды имакроса.
надо учить скрипты писать, а не тупой набор команд.

offtop на счет iim и JS
если не ошибаюсь, то если код iim запихивать в JS то iim файл самостоятельно генерить и выполняется, в последствии возрастает нагрузка на систему (запускал несколько десятков FF+iMacros на серваке, так там нагрузка зашкаливала, частая запись перезапись временного файлика, решилось установкой RAM диска)
после чего переписал все на iim и JS как упавляющий логикой iim-ов

Отредактировано spy686 (08-11-2015 23:46:39)


Удалено

Отсутствует

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

Board footer

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