我正在尝试编写一个带有GUI的Python脚本,当我按下按钮时,它将执行iMacros脚本。从字面上看,差不多就是这样,经过大量的谷歌搜索和搜索,我找不到它。我不需要 gui 或任何东西的帮助,只是我如何让 iMacros 在 python 函数中运行/因为 python 函数?
import os
os.system('"C:Program FilesiOpusiMacrosiMacros.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)脚本并通过单击播放来运行它,即使在免费版本上也可以使用自动的python绑定:)
我想出了如何使用python在chrome中做到这一点。
请参阅: https://i.stack.imgur.com/4uzGe.jpg
实际参考如下:https://wiki.imacros.net/iMacros_for_Chrome(在通信热线支持下)
按照这些说明进行操作后,只需在 python 中执行此操作:
import os
macro =r"C:yourfullfiledirectoryandfilename.html"
os.startfile(macro)