Registry / devops / pyautoit

pyautoit

JSON →
library0.6.5pypypiunverified

Python binding for AutoItX3.dll, enabling automation of Windows GUI interactions. Current version 0.6.5. Released infrequently; last update in 2020.

pip install pyautoit
INSTALL
IMPORT
SIG · PYAUTOIT
P
pyautoit
devopspythonv0.6.5
Install
1.6s avg
Import
Disk
17MB
Pass rate
10/ 10
Env Coverage10 / 10
glibc
3.93.13
musl
3.93.13
Install & Compatibility
Where this runs
tested against v0.6.5 · pip install
no network on importno background threads
Install × environment matrix
Each cell = how many times install + import succeeded across repeated harness runs. Partial = flaky.
glibc = Debian/Ubuntu slim · musl = Alpine Linux
musl
py 3.103.95 runs
installs and imports cleanly · install 0.0s · import 0.000s · 18.8MB
glibc
py 3.103.95 runs
installs and imports cleanly · install 1.6s · import 0.000s · 19MB
17MB installed
● package 17MB
Code
Verified usage

Verified import paths — ran on the pinned version, not inferred.

autoit
import autoit
import autoit

Open Notepad, write text, and close the window.

import autoit # Launch Notepad autoit.run("notepad.exe") autoit.win_wait_active("Untitled - Notepad", 5) # Send text autoit.send("Hello, world!", 0) # Click the 'X' button to close autoit.win_close("Untitled - Notepad")
Debug
Known issues
breakingpyautoit requires the AutoItX3.dll to be installed on the system. The DLL is not bundled; you must install AutoIt or AutoItX separately. Without it, import will fail silently or raise a RuntimeError.
fix
Download and install AutoIt from https://www.autoitscript.com/site/autoit/downloads/. Ensure AutoItX3.dll is registered (or use regsvr32).
affects: all
gotchaFunction names differ slightly from AutoIt VBA. For example, use 'win_wait_active' instead of 'WinWaitActive'. Case-insensitive but underscores matter.
fix
Refer to the official pyautoit documentation or source code for exact function signatures.
affects: all
gotchaThe library is 32-bit only. On 64-bit Python, loading AutoItX3.dll may fail with a 'BadDll' error. You must use 32-bit Python.
fix
Install a 32-bit version of Python (e.g., from python.org) and ensure dependencies are 32-bit.
affects: all
deprecatedThe project has not been updated since 2020. It may not work with newer AutoIt versions or Python 3.10+ due to potential changes in ctypes or DLL handling.
fix
Consider alternatives like pywinauto or use the AutoItX COM interface directly via win32com.
affects: 0.6.5
Upgrade
Version history
0.6.5latest on PyPI · released Aug 17, 2021
Audit
Dependencies

No dependency data recorded yet.

Agent activity
12 hits · last 30 days
node
10
Resources
pyautoit — pip install pyautoit · libregistry