2

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

4

2 回答 2

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

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

or

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

see also: http://wiki.imacros.net/Sample_Code

The rub is that these methods will require the business or enterprise editions of imacros
( http://www.iopus.com/imacros/compare/)

You can alternatly use Autoit ( http://www.autoitscript.com/site/autoit/) to script opening of web browser and selecting a (imacro)script and running it by clicking play and you can use autoits python bindings even on the free version :)

于 2012-08-16T16:28:23.077 回答
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)

于 2018-04-18T18:45:34.257 回答