我正在尝试使用 GUI 编写 Python 脚本,当我按下按钮时,它将执行 iMacros 脚本。字面意思就是这样,经过大量的谷歌搜索和搜索,我找不到它。我不需要 gui 或任何东西的帮助,只是如何让 iMacros 在 python 函数内/因为 python 函数运行?
2 回答
import os
os.system('"C:\Program Files\iOpus\iMacros\iMacros.exe" -macro my_macro.iim')
http://wiki.imacros.net/Example-Batchfile.bat
or
import win32com.client
def Hello():
import win32com.client
w=win32com.client.Dispatch("imacros")
w.iimInit("", 1)
w.iimPlay("Demo\\FillForm")
if __name__=='__main__':
Hello()
http://wiki.imacros.net/Python
see also: http://wiki.imacros.net/Sample_Code
The rub is that these methods will require the business or enterprise editions of imacros
( http://www.iopus.com/imacros/compare/)
You can alternatly use Autoit ( http://www.autoitscript.com/site/autoit/) to script opening of web browser and selecting a (imacro)script and running it by clicking play and you can use autoits python bindings even on the free version :)
我想出了如何使用python在chrome中做到这一点。
实际参考在这里:https ://wiki.imacros.net/iMacros_for_Chrome(在命令行支持下)
遵循这些说明后,只需在 python 中执行此操作:
import os
macro =r"C:\your\full\file\directory\and\file\name.html"
os.startfile(macro)