将iMacros脚本集成到python中

问题描述:

我想用一个GUI编写一个Python脚本,当我按下一个按钮时,它将执行一个iMacros脚本。这几乎就是这样,经过大量的谷歌搜索和搜索后,我找不到它。我不需要gui或任何帮助,只是如何让iMacros在python函数内运行?将iMacros脚本集成到python中

+0

Hiw你会从命令行运行它开始? – jdi 2012-08-16 15:36:49

+0

我在说什么代码片段会使它在Tkinter的按钮按下时,它执行一个执行一个imacro的函数。不知道我明白你的意思:X – 2012-08-16 15:40:09

+0

那么你可能想提及你在你的问题中使用tkinter :-)或至少标记它。 – jdi 2012-08-16 17:03:15

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