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
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