将iMacros脚本集成到python中
问题描述:
我想用一个GUI编写一个Python脚本,当我按下一个按钮时,它将执行一个iMacros脚本。这几乎就是这样,经过大量的谷歌搜索和搜索后,我找不到它。我不需要gui或任何帮助,只是如何让iMacros在python函数内运行?将iMacros脚本集成到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/)
可以alternatly使用了AutoIt(http://www.autoitscript.com/site/autoit/)到网页浏览器的脚本打开和选择(imacro)脚本,并通过点击游戏运行它,你可以使用autoits Python绑定即使是在免费版本:)
+0
谢谢你。哟回应之前得到这个,但非常感谢。 – 2012-08-27 13:09:45
Hiw你会从命令行运行它开始? – jdi 2012-08-16 15:36:49
我在说什么代码片段会使它在Tkinter的按钮按下时,它执行一个执行一个imacro的函数。不知道我明白你的意思:X – 2012-08-16 15:40:09
那么你可能想提及你在你的问题中使用tkinter :-)或至少标记它。 – jdi 2012-08-16 17:03:15