2011-12-20 101 views
2

如何将AutoIt EXE文件调用到Python代码中?如何在Python中调用AutoIt脚本

我需要将代码添加到由AutoIt脚本生成的Selenium

+2

你的意思是在python中执行autoit.exe? 'import os' 'os.system(“。\ autoit.exe”)' – arnkore 2011-12-20 10:13:05

回答

4

如果你想只运行AutoIt脚本,然后使用os.systemos.popen看一看页面Running Scripts。如果你想从你的Python脚本调用AutoIt的方法,那么:

  1. 注册AutoItX3.dll在您的系统:regsvr32 AutoItX3.dll
  2. 从您的代码安装PyWin32
  3. 使用了AutoIt如下:

    import win32com.client 
    
    autoit = win32com.client.Dispatch("AutoItX3.Control") 
    
    autoit.AnyAutoitMethod() 
    
+0

我们可以在这里调用一个自定义方法吗?假设我在myautoitFile.au3中有一个方法。有没有办法调用它? – rdp 2014-06-13 19:38:20