По php+iMacros  скудная документация, если кто в курсе  подскажите как из php скрипта
1)проверить открыт ли firefox ( если нет открываем новое окно )
2)передаем переменные в макрос
3)запускаем макрос
вроде все просто, но не прибегая к созданию фаила передать у меня не получилось.
Если кто может помочь то выложите реальный пример как в уже открытом окне firefox выполнить скрипт подсунув ему данные из php , не прибегая к созданию csv или txt фаилов. :/
устроит и пример php+js ;)

Илья 2505

Тебе обаятельно нужен уже открытый фаерфокс ?
Думаю из пхп-шки запустить мазилку с заданными параметрами, что бы сразу имакрос стартанул, не сложно.
Передать параметры, если промежуточный файл не устраивает, попробуй через буфер обмена, на пхп, в имакросе команда !CLIPBOARD.

Как выполнить скрипт в уже открытом firefox я разобрался ( через COM, нужно редактировать php.ini)

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

Выделить код

Код:

$WS = new COM("WScript.Shell");
$script = $WS->Run('"C:\Program Files\Mozilla Firefox\firefox.exe" imacros://run/?m=mail.iim', 0, false);


true - всегда в новом окне

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

любой код - пишется в тегах code внутри спойлера

InfSub

Илья 2505 пишет

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

Выделить код

Код:

$WS = new COM("WScript.Shell");
$script = $WS->Run('"C:\Program Files\Mozilla Firefox\firefox.exe" imacros://run/?m=mail.iim', 0, false);

А на маке  такое проделать можно?

04-10-2016 14:50:01
Кстати, а что в этом классе COM?