国产成人精品久久免费动漫-国产成人精品天堂-国产成人精品区在线观看-国产成人精品日本-a级毛片无码免费真人-a级毛片毛片免费观看久潮喷

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

使用 Python 實(shí)現(xiàn)微信消息的一鍵已讀的思路代碼

瀏覽:78日期:2022-06-14 16:17:03

關(guān)鍵詞微信消息一鍵已讀 微信消息批量已讀 微信消息全部已讀1、微信消息怎么批量已讀2、微信消息可以一鍵已讀嗎3、微信如何設(shè)置全部已讀

目前支持 windows 微信下載后雙擊運(yùn)行即可

點(diǎn)擊下載微信消息一鍵已讀工具

使用 Python 實(shí)現(xiàn)微信消息的一鍵已讀的思路代碼

1、實(shí)現(xiàn)思路

Step 1 > 獲取微信的句柄Step 2 > 激活微信窗口Step 3 > 移動聊天窗口到最前Step 4 > 模擬快捷鍵閱讀消息Step 5 >

2、安裝依賴

所需依賴

import win32guiimport win32conimport win32apiimport pyautoguifrom time import sleepfrom tkinter import *3.編寫代碼

支持代碼

'''微信消息一鍵已讀'''import win32guiimport win32conimport win32apiimport pyautoguifrom time import sleep’’’hwnd = win32gui.FindWindow(lpClassName=None, lpWindowName=None) # 查找窗口,不找子窗口,返回值為0表示未找到窗口hwnd = win32gui.FindWindowEx(hwndParent=0, hwndChildAfter=0, lpszClass=None, lpszWindow=None) # 查找子窗口,返回值為0表示未找到子窗口win32gui.ShowWindow(hwnd, win32con.SW_SHOWNORMAL)SW_HIDE:隱藏窗口并激活其他窗口。nCmdShow=0。SW_SHOWNORMAL:激活并顯示一個(gè)窗口。如果窗口被最小化或最大化,系統(tǒng)將其恢復(fù)到原來的尺寸和大小。應(yīng)用程序在第一次顯示窗口的時(shí)候應(yīng)該指定此標(biāo)志。nCmdShow=1。SW_SHOWMINIMIZED:激活窗口并將其最小化。nCmdShow=2。SW_SHOWMAXIMIZED:激活窗口并將其最大化。nCmdShow=3。SW_SHOWNOACTIVATE:以窗口最近一次的大小和狀態(tài)顯示窗口。激活窗口仍然維持激活狀態(tài)。nCmdShow=4。SW_SHOW:在窗口原來的位置以原來的尺寸激活和顯示窗口。nCmdShow=5。SW_MINIMIZE:最小化指定的窗口并且激活在Z序中的下一個(gè)頂層窗口。nCmdShow=6。SW_SHOWMINNOACTIVE:窗口最小化,激活窗口仍然維持激活狀態(tài)。nCmdShow=7。SW_SHOWNA:以窗口原來的狀態(tài)顯示窗口。激活窗口仍然維持激活狀態(tài)。nCmdShow=8。SW_RESTORE:激活并顯示窗口。如果窗口最小化或最大化,則系統(tǒng)將窗口恢復(fù)到原來的尺寸和位置。在恢復(fù)最小化窗口時(shí),應(yīng)用程序應(yīng)該指定這個(gè)標(biāo)志。nCmdShow=9。’’’def max_min_windows(hwnd): ''' 如果已經(jīng)最大化,就最小化,否則反之 :param hwnd: 窗口句柄 ''' if win32gui.IsIconic(hwnd):win32gui.ShowWindow(hwnd, win32con.SW_SHOWMAXIMIZED) else:win32gui.ShowWindow(hwnd, win32con.SW_SHOWMINIMIZED)def up(): pyautogui.press(’up’) sleep(0.01)def down(): pyautogui.press(’down’) sleep(0.01)def read_msg(hwnd): # 獲取窗口的坐標(biāo) left, top, right, bottom = win32gui.GetWindowRect(hwnd) pyautogui.moveTo(left + 170, top + 100) pyautogui.click(left + 170, top + 100, button=’left’) # 滾輪滾動到最頂端 [pyautogui.scroll(1000) for i in range(15)] pyautogui.click(left + 170, top + 100, button=’left’) # 模擬讀消息按鍵 [up() for i in range(5)] [down() for i in range(20)] # 回到最頂端 [pyautogui.scroll(1000) for i in range(15)] # 回到頂端聊天窗口 pyautogui.click(left + 170, top + 100, button=’left’)# 顯示到正常狀態(tài)def active_window(hwnd): win32gui.ShowWindow(hwnd, win32con.SW_MINIMIZE) win32gui.SetActiveWindow(hwnd) win32gui.ShowWindow(hwnd, win32con.SW_SHOWNORMAL)

應(yīng)用程序代碼

from windows_api.wechat import wechat_one_key_readfrom tkinter import *import win32guifrom time import sleeproot = Tk()# 標(biāo)題root.title(’wx’)# 窗口大小root.geometry(’200x50+300+300’)def read(): hwnd = win32gui.FindWindow(’WeChatMainWndForPC’, '微信') if hwnd == 0:[print(’微信未啟動,請啟動微信再試’) for i in range(5)]return print(’請勿移動鼠標(biāo)或者操作鍵盤’) sleep(1) print(’開始激活微信窗口’) wechat_one_key_read.active_window(hwnd) print(’微信窗口已經(jīng)激活,請勿移動鼠標(biāo)或者操作鍵盤’) print(’開始閱讀消息’) wechat_one_key_read.read_msg(hwnd) print(’消息閱讀完成’)t = Entry(root)b = Button(root, text=’一鍵已讀’, command=read)b.pack()root.mainloop()if __name__ == ’__main__’: pass

相關(guān)參考 如何把代碼打包成 exe 可執(zhí)行程序

4、運(yùn)行效果

使用 Python 實(shí)現(xiàn)微信消息的一鍵已讀的思路代碼

已讀完成

使用 Python 實(shí)現(xiàn)微信消息的一鍵已讀的思路代碼

以上就是使用 Python 實(shí)現(xiàn)微信消息的一鍵已讀的詳細(xì)內(nèi)容,更多關(guān)于Python 微信一鍵已讀的資料請關(guān)注好吧啦網(wǎng)其它相關(guān)文章!
標(biāo)簽: 微信 Python 編程語言
相關(guān)文章:
主站蜘蛛池模板: 国产成人精品亚洲日本在线观看 | 国产美女一区精品福利视频 | 日韩精品一区二区三区高清 | 国产精品v一区二区三区 | 男女视频在线观看免费高清观看 | 黄色毛片免费在线观看 | 亚洲最新视频在线观看 | 欧美一级特黄aa大片在线观看免费 | 日韩欧美一区二区精品久久 | 在线毛片网站 | 国产99久久亚洲综合精品 | aaaaaa精品视频在线观看 | 毛色毛片免费观看 | 最爽的乱淫片免费 | 欧美三级 欧美一级 | 久久九九免费 | 99j久久精品久久久久久 | 亚洲a级| 国产午夜精品久久久久免费视 | a级毛片免费在线观看 | 浮力影院网站午夜 | 特黄aa级毛片免费视频播放 | 一级aaa级毛片午夜在线播放 | 成人影院在线免费观看 | 中文字幕亚洲精品日韩精品 | 久久精品久久精品国产大片 | 久草网视频在线 | 精品香蕉99久久久久网站 | 亚洲视频在线免费 | 国内精品久久精品 | 日韩一级片在线观看 | 狠狠色丁香婷婷综合小时婷婷 | 真人毛片免费全部播放完整 | 久久99精品久久久久久久不卡 | 欧美精品束缚一区二区三区 | 午夜三级a三点 | 欧美日韩一级二级三级 | 国产在线精品一区二区中文 | 丝袜紧身裙国产在线播放 | 欧美毛片一级的免费的 | 美女张开腿让男人捅爽 |