Правила оформления сообщений в данном топике:
Адрес сайта и страницы, на которой возникла проблема, размещается в тегах [spoiler][noindex]http://адрес_сайта/название_страницы[/noindex][/spoiler]
Для размещения кода, используйте тег "Code" внутри тега "Spoiler" - [spoiler][code]ваш код[/code][/spoiler]
или выложите на сайт «Pastebin».
При размещении объемных материалов, используйте тег "Spoiler" - [spoiler]ваш текст[/spoiler]
или выложите на сайт «Pastebin».
Размещать изображения в открытом виде. Для размещения скриншотов и других изображений, используйте тег "Spoiler" - [spoiler][img]http://ссылка_на_изображение[/img][/spoiler]
.
«Можно ответить на любой вопрос, если вопрос задан правильно.»
Платон
«Не каждый вопрос заслуживает ответа.»
Сайрус
Отсутствует
PRESIDENT
Split должен быть внутри if . Я хочу сделать так
Отредактировано Hamzat (26-09-2015 07:48:59)
iMacros скрипты на заказ!
Отсутствует
самое главное залей пожалуйста архив с ff 3.6 на какой нибудь файлобменик, а то в гугле все ссылки устаревшие.
еще раз повтовяю, FAQ для кого писалось?
Правила форума iMacros for Firefox
Мини FAQ по iMacros for Firefox
на почту, только с интересными предложениями по скриптам (iMacros/iMacros+JS)!
Отсутствует
Как соединить(сохранить) 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
Отредактировано InfSub (28-09-2015 00:06:00)
Отсутствует
Hamzat пишетсамое главное залей пожалуйста архив с ff 3.6 на какой нибудь файлобменик, а то в гугле все ссылки устаревшие.
еще раз повторяю, FAQ для кого писалось?
Раньше там не было ссылки на скачивание ff,теперь буду знать.
iMacros скрипты на заказ!
Отсутствует
Очистить кеш и куки смотри команду CLEAR.
Что ещё ты хочешь настраивать ???
Backend developer
PHP, JAVA, C#, Python
В личку только с серьёзными предложениями по заказу скриптов/программ.
Отсутствует
Как с помощью imacros удалить куки, историю?
CLEAR
Как с помощью imacros изменять настройки мазилы?
Смотри мини FAQ - Видео ... там есть .. смотри видео про проксЮ !
Отредактировано kolshix (26-09-2015 20:11:21)
Отсутствует
kolshix
Привет,
тебе идея/задача перезапуска фаерфокса через определенное время ещё актуально ?
Ждем пару (5-10) сек
убиваем просец, фаерфокс taskkill /F /IM FirefoxPortable.exe
опять ждём пару (10-30) сек
И запускаем снова мазилку с параметрами, что бы в ней сразу стартанул нужный скрипт
start "РЕСТАРТ МАЗИЛКИ" "D:\FirefoxPortable.exe" imacros://run/?m=твой_скрипт.js
Для паузы используй команду слеп или если будет ругаться
то так
ping -n 1 -w 5000 192.168.254.254 >nul
где -w 5000 это пауза в миллисекундах 5000 = 5 сек
SET pathToFirefox=D:\FAERFOX\ timeout /T 5 /NOBREAK taskkill /F /IM FirefoxPortable.exe timeout /T 20 /NOBREAK START "РЕСТАРТ МАЗИЛКИ" %pathToFirefox%\FirefoxPortable.exe imacros://run/?m=твой_скрипт.js timeout /T 5 /NOBREAK exit
Отредактировано PRESIDENT (22-12-2015 18:25:35)
Backend developer
PHP, JAVA, C#, Python
В личку только с серьёзными предложениями по заказу скриптов/программ.
Отсутствует
InfSub
Не знаете почему код не работает?
iMacros скрипты на заказ!
Отсутствует
Hamzat
Что выдаёт алерт(а), если не существует переменной а
undefined или #EANF# ???
if(a!='#EANF#' && a!=''){
...
Backend developer
PHP, JAVA, C#, Python
В личку только с серьёзными предложениями по заказу скриптов/программ.
Отсутствует
Hamzat
Что выдаёт алерт(а), если не существует переменной а
undefined или #EANF# ???if(a!='#EANF#' && a!=''){
...
Алерт выдает пустоту. if (a !=='') не срабатывает.
iMacros скрипты на заказ!
Отсутствует
Если в текстовике одна строка, а потом ещё одна пустая то алерт выдаст пусто
а если просто одна строка то алерт выдаст #EANF# не существует
В данном случае у меня была одна строка в файле.
iMacros скрипты на заказ!
Отсутствует
zello пишетПоступить наоборот Переписать все в JS и от туда работать с макросом
Проще и удобней JS Создаст на лету макрос , получит из него данные обработает их и передаст обратно
вот пример передачи данных в макрос ис Джава скрипта:Если бы я умел, то давно бы написал на JS :-( Я посчитал, что имакрос легче понять на моем уровне. Может все же подскажешь, примером, как мне сделать 2й пунктик?
Дело в том, что у JS из соображений инф. безопасности ЗАБЛОКИРОВАНО прямой доступ к жесткому диску клиента
Добавлено 26-09-2015 23:20:11
Народ! А ай макросе я могу сливать инфу на диск?
Отредактировано Доктор ТуамОсес (26-09-2015 23:20:11)
Отсутствует
Доктор ТуамОсес
Смотри команду SAVEAS переводится как "сохранить как"
Отредактировано PRESIDENT (26-09-2015 23:28:32)
Backend developer
PHP, JAVA, C#, Python
В личку только с серьёзными предложениями по заказу скриптов/программ.
Отсутствует
А как из JS передать строку в iMacros, чтобы оно потом её записал в файл?
Отсутствует
В имакросе есть исполняемые файлы(скрипты) 2-х видов
*.iim - это просто команды самого имакроса и *.js , думаю понятно что это
В факе расписано как в js запустить команду/ы самого имакроса.
Для примера, простой .iim
URL GOTO=https://forum.mozilla-russia.org/viewtopic.php?id=18806&p=191
а так это выглядит в .js
iimPlay("CODE:URL GOTO=https://forum.mozilla-russia.org/viewtopic.php?id=18806&p=191");
var a='TEST'; iimPlay("CODE:SET !EXTRACT "+a+"\nSAVEAS TYPE=EXTRACT FOLDER=* FILE=1.txt"); /* FOLDER=* это папка имакроса по умолчанию там можешь нужный тебе путь прописать, к примеру FOLDER=C:\\Capch\\1\\ */
Отредактировано PRESIDENT (27-09-2015 00:04:19)
Backend developer
PHP, JAVA, C#, Python
В личку только с серьёзными предложениями по заказу скриптов/программ.
Отсутствует
Привет всем
Помогите с синтаксисом.
Есть такой кусок кода на яве для imacros
if(iimPlayCode('TAG POS=1 TYPE=div ATTR=id:double_your_btc_bet_win&&class:bold center double_your_btc_bet_win_message&&style:*block*')){iimPlayCode('TAG POS=1 TYPE=BUTTON ATTR=ID:double_your_btc_bet_hi_button')} else{iimPlayCode('TAG POS=1 TYPE=A ATTR=ID:double_your_btc_2x')&&iimPlayCode('TAG POS=1 TYPE=BUTTON ATTR=ID:double_your_btc_bet_lo_button')}
и по стилю
или
Отредактировано bor970 (26-09-2015 23:58:26)
Отсутствует
bor970
там может эта форма всегда на сайте есть, просто стилями скрывает то одно то другое.
И имакрос всегда её(форму) будет видеть. Поэтому условие всегда будет труе.
Отредактировано PRESIDENT (27-09-2015 01:29:28)
Backend developer
PHP, JAVA, C#, Python
В личку только с серьёзными предложениями по заказу скриптов/программ.
Отсутствует
Ребята скажите команда что делает команда SET !FILELOG ? в wiki практически информации о команде нету. И кстати в старых версиях, а также в браузере iamcros в настройках есть пункт Лог, в моем случаем в версии 8.8.1 его нету. Куда он пропал?
Отредактировано Hamzat (27-09-2015 21:43:59)
iMacros скрипты на заказ!
Отсутствует
Раньше там не было ссылки на скачивание ff,теперь буду знать.
Правила форума iMacros for Firefox
Мини FAQ по iMacros for Firefox
на почту, только с интересными предложениями по скриптам (iMacros/iMacros+JS)!
Отсутствует
На всякий случай вдруг сгодится.Делаешь через определенное время, или через определенное число циклов, запуск батника и стоп скрипта(желательно)
В батнике такую конструкциюЖдем пару (5-10) сек
убиваем просец, фаерфокс taskkill /F /IM FirefoxPortable.exe
опять ждём пару (10-30) сек
И запускаем снова мазилку с параметрами, что бы в ней сразу стартанул нужный скрипт
start "РЕСТАРТ МАЗИЛКИ" "D:\FirefoxPortable.exe" imacros://run/?m=твой_скрипт.jsДля паузы используй команду слеп или если будет ругаться
то так
ping -n 3 -w 5000 192.168.254.254 >nul
где -w 5000 это пауза в миллисекундах 5000 = 5 сек
Спасибо за инфу, так и представлял, просто не умею с батником работать - у меня скрипт примерно 40 циклов выдерживает , потом пропадают задания, чтоб появились нужно поменять x-forward - через imacros не поменять - но перезапуск мозилы дает новый ip - как раз то что мне и нужно
------------------
Скрипт работает на ура , таймаут не понадобился , imacros сам запускает нужный мне батник , когда мне нужно
_______________
Еще раз спасибо
Отредактировано kolshix (28-09-2015 11:54:05)
Отсутствует
Hamzat
что делает команда SET !FILELOG
в версии для FF - ни чего, опция работает только в полной версии iMacros Browser
Господа, будьте внимательней, в WiKi для всех команд - указано на какой платформе (какой браузер) работает та или иная опция
Отредактировано InfSub (28-09-2015 14:41:30)
Правила форума iMacros for Firefox
Мини FAQ по iMacros for Firefox
на почту, только с интересными предложениями по скриптам (iMacros/iMacros+JS)!
Отсутствует
InfSub
Не знаете почему код не работает?
iimGetLastExtract(4) - не является строкой, это object, его нельзя проверить на пустоту выражением if(a!=''){...}
Добавлено 28-09-2015 14:14:16
bor970
Получается макрос не видит стили? Может тогда следить за текстом в этом диве? Он это может отслеживать?
видит, ошибки в коде исправьте, в параметре attr= могут быть пробелы только при использовании кавычек
Отредактировано InfSub (28-09-2015 16:23:27)
Правила форума iMacros for Firefox
Мини FAQ по iMacros for Firefox
на почту, только с интересными предложениями по скриптам (iMacros/iMacros+JS)!
Отсутствует
На всякий случай вдруг сгодится....
Для паузы используй команду слеп или если будет ругаться
то так
ping -n 3 -w 5000 192.168.254.254 >nul
где -w 5000 это пауза в миллисекундах 5000 = 5 сек
TIMEOUT 5
на Win7 и выше
Правила форума iMacros for Firefox
Мини FAQ по iMacros for Firefox
на почту, только с интересными предложениями по скриптам (iMacros/iMacros+JS)!
Отсутствует