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

Mozilla Россия — свежие версии программ Mozilla, а также масса полезной информации по каждому продукту.

Скрипты » Greasemonkey » 16-12-2018 14:15:59

CoolCmd пишет

заменить post на get

Мне бы пример, а то с этим языком мало знаком, мне кажется, что это не прокатит.

Скрипты » Greasemonkey » 15-12-2018 22:58:11

Всем здравствуйте! Как реализовать после авто обновления страницы location.reload(), автоматическое подтверждение кнопки "Отправить заново" во всплывающем окне ? Спасибо.
444.jpg

iMacros » iMacros for Firefox - общие вопросы, обсуждение возможностей (часть 2) » 24-05-2017 20:13:55

InfSub[b пишет

]taniks[/b]
какой цикл должен быть прерван? while?

Да, while, исправьте пожалуйста мой скрипт, как надо, просто в этом я новичок.

iMacros » iMacros for Firefox - общие вопросы, обсуждение возможностей (часть 2) » 24-05-2017 18:24:16

InfSub пишет

какую? в первом вашем посте - присутствовал break которого в данном коде нет, но есть другой... и о каком вы говорите?

Вы поймите:), мне надо чтобы скрипт закончил свою работу, когда найдёт слово

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

Выделить код

Код:

if(iimPlayCode('SET !TIMEOUT_STEP 0\nSEARCH SOURCE=TXT:"'+text_12+'"')>0){break;}


это второй вариант.

iMacros » iMacros for Firefox - общие вопросы, обсуждение возможностей (часть 2) » 24-05-2017 15:43:34

Как то злобно вы реагируете на всё:) Суть проблемы в том, что цикличность, не смотря на команду break,  цикличность продолжает работать, а мне  надо, чтобы при нахождении определённого слова, всё остановилось(скрипт).
[spoiler][code]while(true){
    var t = new Date();
    var h = t.getHours();
    var m = t.getMinutes();
    var res = [h,m];
   
    var arr = [1];   
    arr[1] = ['15,23','22,15'];
 

    for (var i=0;i<arr.length;i++) {
        for (var j=0;j<arr[i].length;j++) {
            if (res == arr[i][j]){
               
var macro1;
macro1 =  "CODE:";
macro1 +=  "SET !ERRORIGNORE YES" + "\n";
macro1 +=  "SET !TIMEOUT_PAGE 60" + "\n";
iimPlay(macro1)
var text_12 ='1', text_31 ='4', text_32 ='5';
for (;;){                                                     
if(iimPlayCode('SEARCH SOURCE=TXT:"'+text_32+'"')>0);
if(iimPlayCode('SET !TIMEOUT_STEP 0\nSEARCH SOURCE=TXT:"'+text_12+'"')>0){break;}
if(iimPlayCode('SEARCH SOURCE=TXT:"'+text_31+'"')>0);
else
iimPlayCode('SET !T

iMacros » iMacros for Firefox - общие вопросы, обсуждение возможностей (часть 2) » 24-05-2017 12:11:41

удалено, избыточное цитирование, п.п. 2.9, как правильно отвечать в теме - описано тут
Пробовал, не работает, вы мне пожалуйста объясните, почему функция break; в моём примере, не останавливает сценарий ?


InfSub

iMacros » iMacros for Firefox - общие вопросы, обсуждение возможностей (часть 2) » 24-05-2017 11:51:38

InfSub пишет

Romstar08
Объедините все в 1 js файл и не занимайтесь ерундой, вида: запуск js из js

Теперь понятно:) Спасибо. А можно пример ?

iMacros » iMacros for Firefox - общие вопросы, обсуждение возможностей (часть 2) » 24-05-2017 11:13:15

удалено, избыточное цитирование, п.п. 2.9
InfSub
Я извиняюсь, но либо вы меня не поняли, либо я вас, я в языке не силён, как реализовать правильно, данный скрипт.


InfSub

iMacros » iMacros for Firefox - общие вопросы, обсуждение возможностей (часть 2) » 24-05-2017 10:52:06

Здравствуйте! Есть скрипт(запуск скрипта по времени), как только время совпадает, скрипт запускается, но есть нюанс, после совпадения скрипт не останавливается, то-есть функция break; не работает. Исправьте пожалуйста. Спасибо.

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

Выделить код

Код:

while(true){
    var t = new Date();
    var h = t.getHours();
    var m = t.getMinutes();
    var res = [h,m];
    
    var arr = [1];    
    arr[1] = ['10,32','22,15'];

    for (var i=0;i<arr.length;i++) {
        for (var j=0;j<arr[i].length;j++) {
            if (res == arr[i][j]){
                 iimPlayCode("URL GOTO=imacros://run/?m=1.js");
               // alert("hello,word!");
               break;                           
            };            
        };       
    };
    iimPlay('CODE:WAIT SECONDS=2');   
};

iMacros » iMacros for Firefox - общие вопросы, обсуждение возможностей (Часть 1) » 26-10-2016 08:50:44

Ещё раз, здравствуйте.
Повторюсь: Как запустить imacros,  в открытом браузере через командную строку ?
Так запускает с браузером, но мне надо только скрипт, в открытом браузере.

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

Выделить код

Код:

start "4" "C:\Program Files (x86)\Mozilla Firefox\firefox.exe" -p Profile4 -no-remote imacros://run/?m=12345.js


Что-то я искал в инете, так и ничего не нашёл, путного.
Спасибо.

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

Как запустить imacros,  в открытом браузере через командную строку ?
Так запускает с браузером, но мне надо только скрипт.

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

Выделить код

Код:

start "4" "C:\Program Files (x86)\Mozilla Firefox\firefox.exe" -p Profile4 -no-remote imacros://run/?m=12345.js


Спасибо.

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

удалено - offtop, публикации сообщений о поиске того или иного скрипта, или просьбы "написать за вас" разрешены только в теме: iMacros Скрипты. Поиск и заказ скриптов

InfSub

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

Как соединить(сохранить) 2 скриншота, в один файл(скриншот)или как сделать из двух строк, один скриншот ?
Вроде есть команда SCREENSHOTINCLUDE но как ей пользоваться не знаю.
Пример:

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

Выделить код

Код:

ONDOWNLOAD FOLDER=C:\2\ FILE=1.jpg
TAG POS=1 TYPE=IMG ATTR=ID:cp_Task CONTENT=EVENT:SAVE_ELEMENT_SCREENSHOT
TAG POS=1 TYPE=SPAN ATTR=ID:cp_ion CONTENT=EVENT:SAVE_ELEMENT_SCREENSHOT


Спасибо!

Board footer

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