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

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

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

Нет, даже просто

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

Выделить код

Код:

var n="\n";
var im="TAB T=3"+n+"TAG POS=2 TYPE=DIV ATTR=TXT:Accept<SP>"+n+"TAG POS={{NUM}} TYPE=DIV ATTR=TXT:Put<SP>in<SP>stack"+n+"TAB CLOSE"+n;
iimSet('NUM',3);
if(iimPlayCode(im)!=1){
    iimSet('NUM',1);
    iimPlayCode(im);
};


Выдает на VAR.

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

InfSub пишет

и запускаются они так же, как и обычные iim-файлы

Прежде чем написать, я проверял

SyntaxError: unknown command: VAR at line 1

script.iim -> script.js было произведено переименование.

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

Подскажите, через какое расширение JS запускать? Или как мне настроить по типу аймакроса запуск?
Т.е. работаю, нужно 30 раз повторить цикл. Как мне запустить? Я не понимаю, как JS запускать в Хром. Через консоль разработчика однострочные только запускал, а как подобные длинные? Как их залупить?

еще один вопрос, нарушающий правила, а именно - не желание пролистать 2-3 страницы данной ветви форума или воспользоваться поиском и вы заработаете предупреждение
данный форум посвящен продуктам компании Mozilla и расширениям к ним, в данном случае плагина iMacros для Mozilla Firefox, обсуждение иного софта, в т.ч. Хрома - оффтопик

[sub]правила:
2.  Не рекомендуется:
2.1
  Задавать вопросы, ответы на которые есть в «FAQ», «Базе знаний» или легко находятся поиском. Тема с данным вопросом будет перенесена модератором в форум «Архив» без каких-либо объяснений. Перенос вашей темы в данный форум служит признаком того, что вы плохо искали (или

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

InfSub пишет

у вас должен быть js-файл, который запускает iim-код

Я так понимаю такой скрипт запускается уже не используя аймакрос. Тогда встает вопрос, как автоматизировать выполнение такого скрипта? Мне нужно к примеру повторить его Х раз. Есть ли какое-то расширение, где я указываю этот скрипт и выбираю при запуске, как в аймакрос, play loop, или тут возможно только прописать в самом скрипте (что конечно не так удобно каждый раз править) функцию loop и после запускать его?

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

InfSub пишет

temnyork

все просто:
var n="\n";
var im="TAB T=3"+n+"TAG POS=2 TYPE=DIV ATTR=TXT:Accept<SP>"+n+"TAG POS={{NUM}} TYPE=DIV ATTR=TXT:Put<SP>in<SP>stack"+n+"TAB CLOSE"+n;
iimSet('NUM',3);
if(iimPlayCode(im)!=1){
    iimSet('NUM',1);
    iimPlayCode(im);
};

Я правильно понимаю, это JS? Как его подгрузить теперь в общий скрипт? Судя по справке

Выделить код

Код:

SET !VAR1 EVAL("var content='КОД'; content;")
PROMPT {{!VAR1}}

Т.е. получается что у меня должно быть так

[spoiler][pre]VERSION BUILD=8070701
TAB OPEN
TAB T=2
URL GOTO=https://mail.yandex.ru/neo2/#folder/2090008878778/extra_cond=only_new
TAG POS=3 TYPE=SPAN ATTR=TXT:Something<SP>new*
TAG POS=1 TYPE=A ATTR=TXT:http://mysite.com/userdata/*
TAB T=3
[color=green]SET !VAR EVAL("var content='var n="\n";
var im="TAB T=3"+n+"TAG POS=2 TYPE=DIV ATTR=TXT:Accept<SP>"+n+"TAG POS={{NUM}} TYPE=DIV ATTR=TXT:Put<SP>in<SP>s

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

InfSub пишет

temnyork, поиск по этой теме, по слову "капча" вам поможет, аналогия - полная, и прочтение последних 3-5 страниц форума, только обсуждали это в очередной раз
                    Отредактировано InfSub (23-12-2014 18:21:58)

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

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

У меня есть два скрипта. Отличиие только на одну строчку.

Как мне объединить их по типу "если могу нажать, то вариант 1, если нет - 2". Знаю, что функции OR в аймакрос нет, поэтому вполне устроит вариант "выполняем скрипт 1, выполнился - ок, если ошибка не найденной строчки, то используем строчку из второго варианта, конец".

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

Выделить код

Код:

TAB T=3
TAG POS=2 TYPE=DIV ATTR=TXT:Accept<SP>
TAG POS=3 TYPE=DIV ATTR=TXT:Put<SP>in<SP>stack
TAB CLOSE
Выделить код

Код:

TAB T=3
TAG POS=2 TYPE=DIV ATTR=TXT:Accept<SP>
TAG POS=1 TYPE=A ATTR=TXT:Put<SP>in<SP>stack
TAB CLOSE

Board footer

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