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

Пользователи не любят читать документацию. Станьте оригинальным, будьте не как все. Ознакомьтесь с нашей базой знаний.

iMacros » iMacros for Firefox - общие вопросы, обсуждение возможностей (Часть 1) » 03-01-2015 14:12:18

InfSub пишет

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

Выделить код

Код:

for (var i=1;i<=10;i++){
    for (var a=0;a<=10;a++){
        iimSet("ROW",a)
        iimPlay("main.iim",60);
    }
    iimPlay("timer.iim",60);
}

facepalm/ я такой нубас ((((((((((((( спасибо вам!!!!

iMacros » iMacros for Firefox - общие вопросы, обсуждение возможностей (Часть 1) » 03-01-2015 14:09:02

InfSub пишет

crazy duck

InfSub пишет

В чем проблема сделать самому по аналогии?

03-01-2015 14:05:48

crazy duck пишет

второй iim - 1 цикл

действие выполняемое 1 раз - не является циклом и заключать его в цикл - мягко говоря - глупо

Не так изъяснил свои мысли. Суть,то не меняется.1-й iim 10циклов, потом отрабатывает 2-й iim. Между этими двумя iim нужно организовать цикл

iMacros » iMacros for Firefox - общие вопросы, обсуждение возможностей (Часть 1) » 03-01-2015 14:05:55

InfSub пишет

crazy duck

InfSub пишет

В чем проблема сделать самому по аналогии?

Если бы у меня получилось сделать я бы не просил у вас помощи. Вот просил помощи

offtop
Алим
назначить дваим макросам общий цикл ?
Андрей
да
Алим
а это уже за 100 руб скажу.

личную переписку не выносим на форум
InfSub

iMacros » iMacros for Firefox - общие вопросы, обсуждение возможностей (Часть 1) » 03-01-2015 14:00:27

InfSub пишет

Вы что написали в описании?:

crazy duck пишет

То есть работает первый потом второй потом первый и т.д.

crazy duck пишет

Мне нужно организовать общий цикл

В чем проблема сделать самому по аналогии?

Ну так я все правильно написал.Я же скинул кусок кода в котором видно ,что первый iim работает 10 циклов а второй iim - 1 цикл

iMacros » iMacros for Firefox - общие вопросы, обсуждение возможностей (Часть 1) » 03-01-2015 13:56:18

InfSub пишет

crazy duck, вы не можете пару строк местами поменять?

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

Выделить код

Код:

for (var a=0;a<=10;a++){
    iimSet("ROW",a)
    iimPlay("main.iim",60);
    iimPlay("timer.iim",60);
}

Так бред получается, сразу переходит к выполнению второго iim. В том примере ,что я скинул 1-й iim работает 10 циклов, потом 2-й iim отрабатывает 1 цикл. Мне нужно организовать общий цикл

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

Доброго дня))) суть проблемы. Есть исполняющий js, вызывает 1-й iim. потом 2-й. Помогите пожалуйста организовать общий цикл. То есть работает первый потом второй потом первый и т.д.

скрытый текст
for (var a=0;a<=10;a++){
    iimSet("ROW",a)
    iimPlay("main.iim",60);
}
for (var i=1;i<=1;i++){
    iimPlay("timer.iim",60);
}

iMacros » iMacros for Firefox - общие вопросы, обсуждение возможностей (Часть 1) » 22-12-2014 00:01:41

InfSub пишет

Gergi, ну да, 10 раз объявить кучу разных циклов и переменных, чтобы было...
crazy duck

iim

Выделить код

Код:

CMDLINE !DATASOURCE login.csv
SET !DATASOURCE_COLUMNS 2
SET !DATASOURCE_LINE {{ROW}}
SET !ERRORIGNORE YES
SET !ERRORCONTINUE YES   
TAB T=1
URL GOTO=http://сайт/login
TAG POS=1 TYPE=INPUT:TEXT FORM=ACTION:/process_login ATTR=ID:user_name CONTENT={{!COL1}}
TAG POS=1 TYPE=INPUT:TEXT FORM=ACTION:/process_login ATTR=ID:user_password CONTENT={{!COL2}}
TAG POS=1 TYPE=INPUT:SUBMIT FORM=ACTION:/process_login ATTR=NAME:commit
URL GOTO=http://сайт/logout


js

Выделить код

Код:

for (var i=1;1<=60;i++){
    iimSet("ROW",i)
    iimPlay("main.iim",60);
}

От души благодарю!!!! все работает :)

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

Gergi пишет

Попробуйте этот js

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

Выделить код

Код:

var nstroka=0
var i=0;
var n=prompt("Введите количество циклов",2)
for (i=1;i<=n;i++){
var w;
for (w=1;w<=1;w++){
iimSet("LINE",w);
var nstroka=0
nstroka++
iimSet("NSTROKA",nstroka)
iimPlay("1x.iim",60);  
 }
}

Спасибо,что пытаетесь помочь=) Круто цикл не бесконечный,а можно выбирать кол-во. Но почему-то одну и ту же строку вставляет((((((( я наверное порядком надоел вам

iMacros » iMacros for Firefox - общие вопросы, обсуждение возможностей (Часть 1) » 21-12-2014 23:35:28

InfSub пишет

crazy duck, вы в файле main.iim заменили {{!LOOP}} на {{NSTROKA}} ?
NSTROKA - можно назвать по своему, как удобно, к примеру LOOP (без !), только менять нужно и в js и в iim

Да.конечно заменил.проблема не решается

iMacros » iMacros for Firefox - общие вопросы, обсуждение возможностей (Часть 1) » 21-12-2014 23:25:08

Все равно по кругу вставляет только первую строку из login.csv (((((((((

iMacros » iMacros for Firefox - общие вопросы, обсуждение возможностей (Часть 1) » 21-12-2014 23:06:05

Gergi пишет

Этот код надо вставить в js

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

Выделить код

Код:

var nstroka=0
nstroka++
iimSet("NSTROKA",nstroka)


и в макрос вместо !LOOP надо вставить NSTROKA

Спасибо. попробовал,но все равно вставляет только первую строку по кругу.Может js у меня не правильный. посмотрите пожалуйста

скрытый текст
var nstroka=0
nstroka++
iimSet("NSTROKA",nstroka)
for (i=1;1<=60;){
iimPlay("main.iim",60);
}

21-12-2014 23:07:14

InfSub пишет
crazy duck пишет

Просто только зарегистрировался и не знаю как правильно код вставлять)

для этого есть правила, которые вы должны были прочесть при регистрации
нажмите "редактировать", выделите код, после нажмите кнопку spoiler, после чего кнопку code, должно быть так:

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

Выделить код

Код:

ваш код
из нескольких строк


разобрался)))

iMacros » iMacros for Firefox - общие вопросы, обсуждение возможностей (Часть 1) » 21-12-2014 22:53:01

InfSub пишет

crazy duck, iimSet()
не поленитесь поискать или хотя бы прочесть последних несколько страниц, не однократно уже обсуждалась связка js + imacros и работа {{!LOOP}} в этой связке
код уберите в спойлер и в тег code

Просто только зарегистрировался и не знаю как правильно код вставлять)

iMacros » iMacros for Firefox - общие вопросы, обсуждение возможностей (Часть 1) » 21-12-2014 22:43:02

Всем привет) такой вопрос: есть макрос для заполнения форм (логин пароль) данные использую из файла login.csv .Когда ставлю воспроизвести цикл например 6 раз. то каждый раз при заполнении формы данные берутся по очереди.мне нужно чтобы заполнилось 60 форм и через 2 часа опять по кругу. Так вот если включаю исполняющий js то заполняется первая строка из login.csv и по кругу заполняет только первую сроку из login.csv/ Может кто может советом


скрытый текст
VERSION BUILD=8820413 RECORDER=FX
CMDLINE !DATASOURCE login.csv
SET !DATASOURCE_COLUMNS 2
SET !LOOP 1
SET !DATASOURCE_LINE {{!LOOP}}
SET !ERRORIGNORE YES
SET !ERRORCONTINUE YES   
TAB T=1
URL GOTO=http://сайт/login
TAG POS=1 TYPE=INPUT:TEXT FORM=ACTION:/process_login ATTR=ID:user_name CONTENT={{!COL1}}
TAG POS=1 TYPE=INPUT:TEXT FORM=ACTION:/process_login ATTR=ID:user_password CONTENT={{!COL2}}
TAG POS=1 TYPE=INPUT:SUBMIT FORM=ACTION:/process_login ATTR=NAME:commit
URL GOTO=http://сайт/logout

Нуб в javascript. умею только вызывать

Board footer

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