я имею iMacros для Firefox и я пытаюсь автоматизировать выполнение iMacros, используя PHP.
Моя проблема в том что Я не знаю, как поймать код возврата и ответ iMacros как только это закончено. Это потому, что в настоящее время я запускаю макросы таким образом, и ответ (если есть) будет принадлежать firefox.
exec('"C:\Program Files (x86)\Mozilla Firefox\firefox.exe" imacros://run/?m=1.iim');
Любые идеи о том, как поймать ответ!?
Попробуй с конвертацией в пакетный файл runwithlog.bat
@echo off
set logfile=C:\project\imacros.log
echo execute imacros.bat at %date% %time% >> %logfile%
imacros.bat -options oas >> %logfile%
с содержанием imacros.bat
является
start "Firefox" "C:\Program Files\Mozilla Firefox\firefox.exe" imacros://run/?m=1.iim
тогда ваш php код:
<?php
exec('c:\WINDOWS\system32\cmd.exe /c START C:\project\runwithlog.bat');
?>
но сценарий дает только журналы, когда он выполняется и работает
или же
Немного долгий путь, создайте форму php url, чтобы представить свой код ошибки / код журнала imacros.
Других решений пока нет …