我试图用一个GUI编写一个Python脚本,当我按下一个按钮时,它将执行一个iMacros脚本。基本上就是这样,经过大量的搜索,我找不到它。我不需要gui或其他东西的帮助,只需要如何使iMacros在python函数内/因为python函数而运行?
最佳答案
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/)
您可以交替使用Autoit(http://www.autoitscript.com/site/autoit/)编写打开web浏览器的脚本,选择(imacro)脚本并通过单击play运行它,您甚至可以在免费版本上使用autoits python绑定:)