WIN32api总结

1.鼠标操作:

win32api.SetCursorPos((101,156))
win32api.mouse_event(win32con.MOUSEEVENT_LEFTDOWN,0,0,0,0)
win32api.mouse_event(win32con.MOUSEEVENT_LEFTUP,0,0,0,0)

2.键盘操作:

win32api.keybd_event(91,0,0,0)  #按下windows键
win32api.keybd_event(91,0,win32con.KEYEVENT_KEYUP,0) #释放按键


3.键值:
A 65    0 48    F1 112    Backspace 8
B 66    1 49.   F2 113    Tab 9
C 67    2 50.   F3 114.   Clear 12
D 68    3 51.   F4 115.   Enter 13
E 69    4 52.   F5 116.   Shift 16
F 70    5 53.   F6 117.   Control 17
G 71    6 54    F7 118.   Alt 18
H 72    7 55.   F8 119.   Caps Lock 20
I 73      8 56.   F9 120.   Esc 27
J 74     9 57.   F10 121. Spacebar 320
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     0 96.                   Right Arrow 39
R 82.    1 97                    Down Arrow 40
S 83.    2 98                    Insert 45
T 84.    3 99.                   Delete 46
U 85.    4 100                 Help 47
V 86.    5 101                 Num Lock 144
W 87.   6 102
X 88.    7 103
Y 89.    8 104
Z 90.    9 105

4.剪切板操作:

 1 #-*- coding: UTF-8 -*- 
 2 '''
 3 Created on 2017-1-7
 4 
 5 @author: Bao
 6 '''
 7 
 8 import win32clipboard
 9 import win32con
10 import SendKeys
11 
12 win32clipboard.OpenClipboard()
13 win32clipboard.EmptyClipboard()  
14 win32clipboard.SetClipboardData(win32con.CF_TEXT, u'你好'.encode('gbk'))  
15 win32clipboard.CloseClipboard()
16 
17 SendKeys.SendKeys('^{v}')
18 
19 win32clipboard.OpenClipboard()
20 win32clipboard.EmptyClipboard()  
21 win32clipboard.SetClipboardData(win32con.CF_UNICODETEXT, u'你好')  
22 win32clipboard.CloseClipboard()
23 
24 SendKeys.SendKeys('^{v}')

http://docs.activestate.com/activepython/2.4/pywin32/win32clipboard.html
原文地址:https://www.cnblogs.com/ybcao/p/5459862.html