pywin32的基本使用

pywin32的基本使用pywin32的使用总结:通用导入库importwin32apiimportwin32guiimportwin32conimportwin32com.client鼠标操作:鼠标左击按下win32api.mouse_event(win32con.MOUSEEVENTF_LEFTDOWN

大家好,欢迎来到IT知识分享网。pywin32的基本使用"

pywin32的使用总结:

通用导入库

import win32api
import win32gui
import win32con
import win32com.client

鼠标操作:

鼠标左击按下
win32api.mouse_event(win32con.MOUSEEVENTF_LEFTDOWN, 0, 0, 0, 0)
鼠标左击松开
win32api.mouse_event(win32con.MOUSEEVENTF_LEFTUP, 0, 0, 0, 0)
鼠标右击按下
win32api.mouse_event(win32con.MOUSEEVENTF_RIGHTDOWN, 0, 0, 0, 0)
鼠标右击松开
win32api.mouse_event(win32con.MOUSEEVENTF_RIGHTUP, 0, 0, 0, 0)

将鼠标放到指定位置:

win32api.SetCursorPos((x, y))
# 这个指定位置可以根据获取到的坐标位置与真实的比例获取,因为这个比例值是不会发生变化的!也就是屏幕的缩放比例

键盘操作:

按下与松开
win32api.keybd_event(17, 0, 0, 0)
win32api.keybd_event(17, 0, win32con.KEYEVENTF_KEYUP, 0)

常用的键位表:

A   65       0   96        F1   112     Backspace    8

B   66       1   97       F2   113     Tab       9

C   67       2   98       F3   114     Clear     12

D   68       3   99       F4   115     Enter     13

E   69       4   100       F5   116     Shift     16

F   70       5   101       F6   117     Control     17

G   71       6   102       F7   118     Alt       18

H   72       7   103       F8   119     Caps Lock   20

I   73       8   104       F9   120     Esc       27

J   74       9   105       F10 121     Spacebar   32

K   75       *   106       F11 122     Page Up     33

L   76       +   107       F12 123     Page Down   34

M   77       Enter 108       --   --     End       35

N   78       -   109       --   --       Home     36

O   79       .   110       --   --     Left Arrow   37

P   80       /   111       --   --     Up Arrow   38

Q   81       win   91     --   --     Right Arrow   39

R   82       --   --       --   --     Down Arrow   40

S   83       --   --       --   --     Insert     45

T   84       --   --       --   --     Delete     46

U   85       --   --       --   --     Help       47

V   86       --   --       --   --     Num Lock     144

 

免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://yundeesoft.com/32181.html

(0)

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注

关注微信