我正在尝试使用GUI编写Python脚本,当我按下按钮时,将执行iMacros脚本。这几乎就是它,经过大量的谷歌搜索和搜索,我找不到它。我不需要帮助gui或任何东西,我如何让iMacros运行/因为python函数?
答案 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://wiki.imacros.net/iMacros_for_Chrome (在命令行支持下)
按照这些说明操作后,只需在python中执行此操作:
import os
macro =r"C:\your\full\file\directory\and\file\name.html"
os.startfile(macro)