如何在Python中调用AutoIt脚本

2 投票
1 回答
9357 浏览
提问于 2025-04-17 08:41

我该如何在Python代码中调用一个AutoIt的EXE文件呢?

我需要把这个功能添加到一个由Selenium生成的AutoIt脚本中。

1 个回答

5

如果你只是想运行AutoIt脚本,可以使用 os.systemos.popen,具体可以参考这个页面 运行脚本。如果你想在你的Python脚本中调用AutoIt的方法,可以按照以下步骤操作:

  1. 在你的系统中注册AutoItX3.dll:运行命令 regsvr32 AutoItX3.dll
  2. 安装 PyWin32
  3. 在你的代码中使用AutoIt,方法如下:

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

撰写回答