2011-12-20 103 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