Правила оформления сообщений в данном топике:
Адрес сайта и страницы, на которой возникла проблема, размещается в тегах [spoiler][noindex]http://адрес_сайта/название_страницы[/noindex][/spoiler]
Для размещения кода, используйте тег "Code" внутри тега "Spoiler" - [spoiler][code]ваш код[/code][/spoiler]
или выложите на сайт «Pastebin».
При размещении объемных материалов, используйте тег "Spoiler" - [spoiler]ваш текст[/spoiler]
или выложите на сайт «Pastebin».
Размещать изображения в открытом виде. Для размещения скриншотов и других изображений, используйте тег "Spoiler" - [spoiler][img]http://ссылка_на_изображение[/img][/spoiler]
.
«Можно ответить на любой вопрос, если вопрос задан правильно.»
Платон
«Не каждый вопрос заслуживает ответа.»
Сайрус
Отсутствует
не срабатывает команда SET !LOOP
она и не будет работать при запуске из js, т.к. js подразумевает, что у вас уже идет цикл (или позволяет его сделать, соответственно)
для передачи значения переменной из js в запускаемый iim-файл, есть функция iimSet('YOUR_VAR',value);
Правила форума iMacros for Firefox
Мини FAQ по iMacros for Firefox
на почту, только с интересными предложениями по скриптам (iMacros/iMacros+JS)!
Отсутствует
Вы как опытный, может подскажете более мудрое решение? У меня 5 макросов. 1 макрос = текст поста. В файлике находятся урл групп. У меня 5 акков в соцсети. Вхожу в один акк, запускаю макрос. Макрос постит одинаковый пост во все группы. Теперь мне нужно выйти из акк и войти в другой, запустить другой макрос №2. В те же самые группы я пощу другой пост под другим аккаунтом. Хотел все это автоматизировать по возможности.
Отсутствует
Вы как опытный, может подскажете более мудрое решение? У меня 5 макросов. 1 макрос = текст поста. В файлике находятся урл групп. У меня 5 акков в соцсети. Вхожу в один акк, запускаю макрос. Макрос постит одинаковый пост во все группы. Теперь мне нужно выйти из акк и войти в другой, запустить другой макрос №2. В те же самые группы я пощу другой пост под другим аккаунтом. Хотел все это автоматизировать по возможности.
какое решение вы хотите? примеры решений, я вам дал, этого достаточно для реализации того, что вы задумали или вы хотите чтобы я написал за вас скрипт?
Правила форума iMacros for Firefox
Мини FAQ по iMacros for Firefox
на почту, только с интересными предложениями по скриптам (iMacros/iMacros+JS)!
Отсутствует
Как реализовать такую задачу: запускать по очереди несколько iim скриптов
Вот только задачу вы сформулировали не верно:
у вас должны быть вложенные циклы, по схеме:
цикл1{
логин
цикл2{
проход по группам
отправка сообщения
}
логаут
}
Добавлено 31-10-2014 00:51:29
есть какое более рациональное решение...
каждый пишет по своему, т.к. считает нужным, при ваших познаниях в js это наиболее простое и рациональное решение
Отредактировано InfSub (31-10-2014 00:51:29)
Правила форума iMacros for Firefox
Мини FAQ по iMacros for Firefox
на почту, только с интересными предложениями по скриптам (iMacros/iMacros+JS)!
Отсутствует
Вы показали ведь часть процесса? Так как цикл1 в нашем случае должен повторятся (по количеству аккаунтов).
а что такое, по вашему, цикл?
Правила форума iMacros for Firefox
Мини FAQ по iMacros for Firefox
на почту, только с интересными предложениями по скриптам (iMacros/iMacros+JS)!
Отсутствует
Вот только задачу вы сформулировали не верно:
Не хотел все проблемы валить в одну кучу. Войти в аккаунт, выйти и войти в другой - это мне по силам сделать и с помощью iim скрипта, а вот как их запускать по очереди, это для меня проблема.
Отсутствует
Oleksandr, в общем, перед тем как разводить флуд, читаем, что такое цикл
Правила форума iMacros for Firefox
Мини FAQ по iMacros for Firefox
на почту, только с интересными предложениями по скриптам (iMacros/iMacros+JS)!
Отсутствует
а что такое, по вашему, цикл?
Да нет, все у вас верно.
Цикл1 выполняет js скрипт, а 2цикл может выполнить и iim скрипт.
Отсутствует
а 2цикл может выполнить и iim скрипт.
еще раз читаем это
Добавлено 31-10-2014 01:19:30
при условии:
Хотел услышать, если есть какое более рациональное решение...
Добавлено 31-10-2014 01:24:39
как я понимаю - вы не поняли схему, хотя она максимально упрощена, просто сделал во втором цикле уточнение, исходя из разбивки вами iim-скриптов
вообще же ее имело смысл записать так:
цикл1{
логин
цикл2{
проход по группам
}
логаут
}
Добавлено 31-10-2014 01:25:32
для чего, по сути достаточно 2-3 iim файлов
Добавлено 31-10-2014 01:34:55
а 2цикл может выполнить и iim скрипт.
да, может, но только в 1м случае, если вы запишите код так:
работать - НЕ будет, при запуске iim-файла из js
Отредактировано InfSub (31-10-2014 01:34:55)
Правила форума iMacros for Firefox
Мини FAQ по iMacros for Firefox
на почту, только с интересными предложениями по скриптам (iMacros/iMacros+JS)!
Отсутствует
Что то я запутался. И не мудрено, если в js я нолик. И к тому же надо в кучу собрать управляющий файл на js, управляемый iim и к тому же еще csv с урлами.
Прошу вас прояснить ситуацию. Что бы я мог понять, что именно выполняет функция iimSet('YOUR_VAR',value);? Подставляет значение в SET !LOOP в скрипте iim? Искал по поиску не нашел примера, как мне ее применить в своем js скрипте. Куда эту функцию нужно вставить.
Отсутствует
Что бы я мог понять, что именно выполняет функция iimSet('YOUR_VAR',value);?
ссылку на iimSet я для чего поставил?
передает значение, которое содержит js-переменная value, iim-переменной YOUR_VAR
Подставляет значение в SET !LOOP в скрипте iim?
в данном, конкретном примере может выполнять функцию !LOOP
Искал по поиску не нашел примера
плохо искали
как мне ее применить в своем js скрипте. Куда эту функцию нужно вставить.
перед iimPlay()
Правила форума iMacros for Firefox
Мини FAQ по iMacros for Firefox
на почту, только с интересными предложениями по скриптам (iMacros/iMacros+JS)!
Отсутствует
потому что код вида
SET !DATASOURCE_LINE {{!LOOP}}
работать - НЕ будет, при запуске iim-файла из js
И без этой строчки циклы работают, эта строчка у меня закоментирована. Но это так к слову.
Отсутствует
InfSub пишетпотому что код вида
SET !DATASOURCE_LINE {{!LOOP}}
работать - НЕ будет, при запуске iim-файла из js
И без этой строчки циклы работают, эта строчка у меня закоментирована. Но это так к слову.
я в курсе что они и без нее работают при упрощенной работе с файлами (т.е. если вы за цикл обращаетесь только к 1й (к одной) строке)
Добавлено 31-10-2014 01:51:05
я понял, к чему вы клоните, лень проверять, но сильно сомневаюсь, что запущенный из js-файла - iim с сокращенной записью чтения файла, будет последовательно считывать все строки
Отредактировано InfSub (31-10-2014 01:52:50)
Правила форума iMacros for Firefox
Мини FAQ по iMacros for Firefox
на почту, только с интересными предложениями по скриптам (iMacros/iMacros+JS)!
Отсутствует
если вы за цикл обращаетесь только к 1й строке)
Я этого не знал, работает без нее, ну и пусть работает Но обращаться приходится не только к первой. Скрипт частенько останавливается, и приходится продолжать с других строчек.
Добавлено 31-10-2014 02:01:23
При попытке запустить js такого вида,
for (var i=1;i<=40;i++){
iimSet('YOUR_VAR',value); iimPlay ("js/macros1.iim",60);
}
Отредактировано Oleksandr (31-10-2014 02:01:44)
Отсутствует
InfSub пишетесли вы за цикл обращаетесь только к 1й строке)
Я этого не знал, работает без нее, ну и пусть работает Но обращаться приходится не только к первой. Скрипт частенько останавливается, и приходится продолжать с других строчек.
Добавлено 31-10-2014 02:01:23
При попытке запустить js такого вида,скрытый текстvar i;for (var i=1;i<=40;i++){
iimSet('YOUR_VAR',value); iimPlay ("js/macros1.iim",60);
}
Вылазит error: value is not defined
может быть вы замените value на i? или по ссылкам из примеров ходить не обязательно? да и гугл транслейт ни кто не отменял, если не можете понять смысл ошибки...
и очень сильно сомневаюсь что в вашем macros1.iim есть переменная YOUR_VAR
Добавлено 31-10-2014 02:29:24
и зачем вы дважды объявляете i в своем скрипте? у вас var i уже прописано в цикле, либо уберите var из цикла, либо уберите var i; из начала скрипта
Отредактировано InfSub (31-10-2014 02:30:48)
Правила форума iMacros for Firefox
Мини FAQ по iMacros for Firefox
на почту, только с интересными предложениями по скриптам (iMacros/iMacros+JS)!
Отсутствует
Да смотрел я на пример по ссылке, ничего не понял, выделение элемента из других... код другой. "var i" удалил, заменил value на i, YOUR_VAR нужно заменить на LOOP? Или на другую переменную?
Отсутствует
YOUR_VAR нужно заменить на LOOP? Или на другую переменную?
как угодно
Правила форума iMacros for Firefox
Мини FAQ по iMacros for Firefox
на почту, только с интересными предложениями по скриптам (iMacros/iMacros+JS)!
Отсутствует
Как вызвать остановку управляющего js файла при остановке управляемого iim скрипта? Если, например, нужная страница не открылась.
Отсутствует
Как вызвать остановку управляющего js файла при остановке управляемого iim скрипта? Если, например, нужная страница не открылась.
мне вам еще раз продублировать ссылку на вики про циклы и как с ними работать? читаем правила - пункты про флуд и создание вопросов, на которые ответ легко находится через поиск..
Добавлено 01-11-2014 00:41:05
Есть ли у imacrosa через event нажатие клавиши вниз ?
запиши - узнаешь
Отредактировано InfSub (01-11-2014 00:41:05)
Правила форума iMacros for Firefox
Мини FAQ по iMacros for Firefox
на почту, только с интересными предложениями по скриптам (iMacros/iMacros+JS)!
Отсутствует
Есть ли у imacrosa через event нажатие клавиши вниз ?
запиши - узнаешь
Запись результата не дает , я перед тем как задать вопрос перепроверил, но может быть по номерам есть нажатие!?
Отсутствует
пишетЕсть ли у imacrosa через event нажатие клавиши вниз ?
запиши - узнаешьЗапись результата не дает , я перед тем как задать вопрос перепроверил, но может быть по номерам есть нажатие!?
Правила форума iMacros for Firefox
Мини FAQ по iMacros for Firefox
на почту, только с интересными предложениями по скриптам (iMacros/iMacros+JS)!
Отсутствует
Здравствуйте!
Нужно EXTRACT , "два слова" иногда бывает "цифра" , сейчас вставка текста после EXTRACT , происходит так:
два слова(function (d, w, c...
или
цифра(function (d, w, c...
как будет выглядеть рабочий код , для обрезки "(function (d, w, c..." перед вводом в поле?
Через атрибут уточнить нечем.
Отсутствует