Запустите iMacros в Firefox из-за переполнения стека

я имею iMacros для Firefox и я пытаюсь автоматизировать выполнение iMacros, используя PHP.

Моя проблема в том что Я не знаю, как поймать код возврата и ответ iMacros как только это закончено. Это потому, что в настоящее время я запускаю макросы таким образом, и ответ (если есть) будет принадлежать firefox.

exec('"C:\Program Files (x86)\Mozilla Firefox\firefox.exe" imacros://run/?m=1.iim');

Любые идеи о том, как поймать ответ!?

1

Решение

Попробуй с конвертацией в пакетный файл 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.

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]