Pywin32 接口
说明
- pywin32 包是对 windows 提供接口的封装,和 C/CPP 接口内容相近
win32api
Shell
win32api.ShellExecute(hwnd, op, file, params, dir, bShow)
hwnd
:父窗口句柄op
:操作,"open"
、"print"
file
:需要执行操作的文件params
:待执行操作的文件为可执行文件时,需要传递的参数dir
:应用执行的初始文件夹bShow
:应用打开时是否展示
Keyboard
win32api.keybd_event(bVk, bScan, dwFlags, dwExtraInfo) )
bVk
:虚拟键码,可通过win32con.VK_<KEY>
获取bScan
:硬件扫描码,一般设置为0
dwFlags
:一般设置为0
,表示按键按下win32con.KEYEVENTF_EXTENDEDKEY
win32con.KEYEVENTF_KEYUP
:按键释放
dwExtraInfo
:与击键相关的附加的32位值,一般设置为0