在PHP

时间:2015-09-03 09:39:10

标签: php firefox firefox-addon imacros

我有 iMacros for Firefox ,我正在尝试使用 PHP 自动执行iMacros。

我的问题是一旦完成,我不知道如何捕获iMacros返回代码和响应。这是因为目前我以这种方式运行宏,响应(如果有的话)将属于firefox。

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

关于如何抓住回复的任何想法!?

1 个答案:

答案 0 :(得分:0)

尝试转换为批处理文件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');
?>

但该方案仅为您提供执行和运行时间的日志

有点长路,创建url php表单提交你的imacros错误代码/日志代码。