此段代碼可以利用剪切板,完成自動(dòng)復(fù)制粘貼等功能。(Windows)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
|
import sys import os.path import win32clipboard as w import win32con import win32api def getText(): #讀取剪切板 w.OpenClipboard() d = w.GetClipboardData(win32con.CF_TEXT) w.CloseClipboard() return d def setText(aString): #寫(xiě)入剪切板 w.OpenClipboard() w.EmptyClipboard() w.SetClipboardData(win32con.CF_TEXT, aString) w.CloseClipboard() if __name__ = = '__main__' : a = "你好" setText(a) #將“你好”寫(xiě)入剪切板 #自動(dòng)粘貼剪切板中的內(nèi)容 win32api.keybd_event( 17 , 0 , 0 , 0 ) #ctrl的鍵位碼是17 win32api.keybd_event( 86 , 0 , 0 , 0 ) #v的鍵位碼是86 win32api.keybd_event( 86 , 0 ,win32con.KEYEVENTF_KEYUP, 0 ) #釋放按鍵 win32api.keybd_event( 17 , 0 ,win32con.KEYEVENTF_KEYUP, 0 ) win32api.keybd_event( 13 , 0 , 0 , 0 ) #Enter的鍵位碼是13 win32api.keybd_event( 13 , 0 ,win32con.KEYEVENTF_KEYUP, 0 ) |
以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持服務(wù)器之家。