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

Будьте в курсе последних изменений в мире Mozilla, следя за нашим микроблогом в Twitter.

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

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

InfSub пишет
OGenri пишет

Можно ли через iimdisplay реализовать время работы макроса?

теоретически да, практически, iimDisplay - статичен, и для обновления секундомера - придется вызывать каждый раз функцию iimDisplay()
соответственно, точности - вы не добьетесь, так как информация будет постоянно устаревать, без постоянного обновления, но при достаточно частом вызове iimDisplay() с переменной содержащей текущее значение таймера, относительно начала действия скрипта, можно получить - достаточно близкий к реальности результат


Точность значения не имеет, хотелось бы знать приблизительное время работы.
iimDisplay стоит в начале и конце, полный цикл макрос проходит за 2 минуты, так, что точность тут не важна)

Но вот как реализовать это...

Думаю может при старте макроса записывать время начала работы,в теории что то типа:

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

Выделить код

Код:

var time = iimPlay('CODE:!NOW:hhh<SP>nnmin')
var time2 = iimPlay('CODE:!NOW:hhh<SP>nnmin')


и по заве

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

Искал по форуму, но не нашел, быть может кто подскажет
Можно ли через iimdisplay реализовать время работы макроса?
то есть прикрутить к переменной секундомер, а потом через iimdisplay выводить его на экран?

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

InfSub пишет

OGenri

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

Выделить код

Код:

//1й цикл
for (j = 0; j < 100; j++) {
iimSet("loop", (j))

    //2й цикл
    for (i = 1; i <= 3; i++) {
    iimSet("loop", (j*3+i));
    iimPlay("base");
    }
}

Благодарю! Все работает, Вы меня очень выручили!)

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

Добрый день!
есть макрос base, в котором через datasourse прилеплена база в csv с цифрами от 1 до 300

делаю такую конструкцию

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

Выделить код

Код:

//1й цикл
for (j = 1; j < 100; j++) {
iimSet("loop", j)

    //2й цикл
    for (i = 0; i < 3; i++) {
    iimSet("loop", i);
    iimPlay("base");
    }
}


То есть всего будет 100 циклов, при проходе каждого будет выполняться трижды второй цикл.
То есть:
1е прохождение - цифры 1,2,3
2е прохождение, цифры 4,5,6
и так все 100 циклов

Но... это в теории, но на практике у меня счетчик второго цикла обнуляеться и постоянно идут цифры 1,2,3 аж до 100 цикла.
Как можно исправить?

Board footer

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