av一区二区在线观看_亚洲男人的天堂网站_日韩亚洲视频_在线成人免费_欧美日韩精品免费观看视频_久草视

您的位置:首頁技術(shù)文章
文章詳情頁

Python 實(shí)現(xiàn)鍵盤鼠標(biāo)按鍵模擬

瀏覽:9日期:2022-07-05 08:57:31

有時(shí)候我們需要使用python執(zhí)行一些腳本,可能需要讓程序自動(dòng)按鍵或自動(dòng)點(diǎn)擊鼠標(biāo),下面的代碼實(shí)現(xiàn)了對鍵盤的模擬按鍵,

需要安裝pypiwin32,當(dāng)然也可以直接用ctypes來實(shí)現(xiàn)。

pip install pypiwin32

安裝pypiwin32。

鍵盤模擬

# coding=utf-8import win32conimport win32apiimport timekey_map = { '0': 49, '1': 50, '2': 51, '3': 52, '4': 53, '5': 54, '6': 55, '7': 56, '8': 57, '9': 58, 'A': 65, 'B': 66, 'C': 67, 'D': 68, 'E': 69, 'F': 70, 'G': 71, 'H': 72, 'I': 73, 'J': 74, 'K': 75, 'L': 76, 'M': 77, 'N': 78, 'O': 79, 'P': 80, 'Q': 81, 'R': 82, 'S': 83, 'T': 84, 'U': 85, 'V': 86, 'W': 87, 'X': 88, 'Y': 89, 'Z': 90} def key_down(key): ''' 函數(shù)功能:按下按鍵 參 數(shù):key:按鍵值 ''' key = key.upper() vk_code = key_map[key] win32api.keybd_event(vk_code,win32api.MapVirtualKey(vk_code,0),0,0) def key_up(key): ''' 函數(shù)功能:抬起按鍵 參 數(shù):key:按鍵值 ''' key = key.upper() vk_code = key_map[key] win32api.keybd_event(vk_code, win32api.MapVirtualKey(vk_code, 0), win32con.KEYEVENTF_KEYUP, 0) def key_press(key): ''' 函數(shù)功能:點(diǎn)擊按鍵(按下并抬起) 參 數(shù):key:按鍵值 ''' key_down(key) time.sleep(0.02) key_up(key)

鼠標(biāo)模擬

# coding=utf-8import win32apiimport win32conimport win32guidef move(x, y): ''' 函數(shù)功能:移動(dòng)鼠標(biāo)到指定位置 參 數(shù):x:x坐標(biāo) y:y坐標(biāo) ''' win32api.SetCursorPos((x, y))def get_cur_pos(): ''' 函數(shù)功能:獲取當(dāng)前鼠標(biāo)坐標(biāo) ''' p={'x':0,'y':0} pos = win32gui.GetCursorPos() p[’x’]=pos[0] p[’y’]=pos[1] return pdef left_click(): ''' 函數(shù)功能:鼠標(biāo)左鍵點(diǎn)擊 ''' win32api.mouse_event(win32con.MOUSEEVENTF_LEFTDOWN | win32con.MOUSEEVENTF_LEFTUP, 0, 0, 0, 0)def right_click(): ''' 函數(shù)功能:鼠標(biāo)右鍵點(diǎn)擊 ''' win32api.mouse_event(win32con.MOUSEEVENTF_RIGHTDOWN | win32con.MOUSEEVENTF_RIGHTUP, 0, 0, 0, 0)def left_down(): ''' 函數(shù)功能:鼠標(biāo)左鍵按下 ''' win32api.mouse_event(win32con.MOUSEEVENTF_LEFTDOWN, 0, 0, 0, 0)def left_up(): ''' 函數(shù)功能:鼠標(biāo)左鍵抬起 ''' win32api.mouse_event(win32con.MOUSEEVENTF_LEFTUP, 0, 0, 0, 0)def right_down(): ''' 函數(shù)功能:鼠標(biāo)右鍵按下 ''' win32api.mouse_event(win32con.MOUSEEVENTF_RIGHTDOWN, 0, 0, 0, 0)def right_up(): ''' 函數(shù)功能:鼠標(biāo)右鍵抬起 ''' win32api.mouse_event(win32con.MOUSEEVENTF_RIGHTUP, 0, 0, 0, 0)

以上就是Python 實(shí)現(xiàn)鍵盤按鍵模擬的詳細(xì)內(nèi)容,更多關(guān)于Python 鍵盤按鍵模擬的資料請關(guān)注好吧啦網(wǎng)其它相關(guān)文章!

標(biāo)簽: Python 編程
相關(guān)文章:
主站蜘蛛池模板: www.久草.com | 亚洲精品www. | 亚洲av一级毛片 | 亚洲国产成人av好男人在线观看 | 久久久国| 欧美一区二区免费 | 尤物在线视频 | 国产精品久久在线观看 | 日本三级电影免费观看 | 天堂一区| 精品欧美乱码久久久久久1区2区 | 在线观看免费av网 | 毛片网站在线观看视频 | 国产在线看片 | 中国一级特黄真人毛片免费观看 | 亚洲欧美日韩在线 | 亚洲一区二区日韩 | 欧美精品a∨在线观看不卡 欧美日韩中文字幕在线播放 | 国产精品久久久久久一区二区三区 | www.日韩欧美 | 国产精品99免费视频 | 亚洲毛片在线观看 | 欧美黄a | 久久精品国产免费 | 粉嫩av在线 | 在线一区观看 | 久久久精 | 免费高潮视频95在线观看网站 | 久久性av| 久久久久久999 | 毛片在线免费 | 亚洲综合久久久 | 在线中文视频 | 欧美v片| 麻豆国产精品777777在线 | 久久久高清 | 在线观看av网站 | 色噜噜亚洲男人的天堂 | 精品不卡| 亚洲精品乱码久久久久久黑人 | 精品乱码一区二区 |