将iMacros脚本集成到python中

时间:2012-08-16 15:35:16

标签: python tkinter imacros

我正在尝试使用GUI编写Python脚本,当我按下按钮时,将执行iMacros脚本。这几乎就是它,经过大量的谷歌搜索和搜索,我找不到它。我不需要帮助gui或任何东西,我如何让iMacros运行/因为python函数?

2 个答案:

答案 0 :(得分:6)

import os
os.system('"C:\Program Files\iOpus\iMacros\iMacros.exe" -macro my_macro.iim')

http://wiki.imacros.net/Example-Batchfile.bat

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

另见:http://wiki.imacros.net/Sample_Code

问题在于,这些方法需要imacros的商业版或企业版(http://www.iopus.com/imacros/compare/

您可以交替使用自动(http://www.autoitscript.com/site/autoit/)来打开Web浏览器的脚本并选择一个(imacro)脚本并通过单击播放来运行它,即使在免费版本上也可以使用自动python绑定:)

答案 1 :(得分:0)

我想出了如何使用python在chrome中执行此操作。

请参阅:https://imgur.com/a/iJOe0

实际参考资料如下:https://wiki.imacros.net/iMacros_for_Chrome (在命令行支持下)

按照这些说明操作后,只需在python中执行此操作:



import os
macro =r"C:\your\full\file\directory\and\file\name.html"
os.startfile(macro)