电脑知识|欧美黑人一区二区三区|软件|欧美黑人一级爽快片淫片高清|系统|欧美黑人狂野猛交老妇|数据库|服务器|编程开发|网络运营|知识问答|技术教程文章 - 好吧啦网

您的位置:首頁技術文章
文章詳情頁

如何用python 實現老板鍵功能

瀏覽:4日期:2022-06-24 18:27:05

主要實現目標:為多個指定的程序實現統一的老板鍵,一鍵隱藏多個指定的應用程序的窗口及任務欄。

1.獲取所有頂層窗口

import win32guihwnd_title = dict()def get_all_hwnd(hwnd, mouse): # 判斷句柄是否為窗口、窗口是否允許輸入、窗口是否可視 if win32gui.IsWindow(hwnd) and win32gui.IsWindowEnabled(hwnd) and win32gui.IsWindowVisible(hwnd): hwnd_title.update({hwnd: win32gui.GetWindowText(hwnd)})# EnumWindows枚舉所有頂層窗口win32gui.EnumWindows(get_all_hwnd, 0)# 打印出所有窗口名不為空的窗口for key in list(hwnd_title): if hwnd_title[key] is '': del hwnd_title[key]

如何用python 實現老板鍵功能

2.手動選擇需要設置老板鍵的程序

import tkinter as tkroot = tk.Tk()root.geometry('800x400')# 列表顯示所有頂層窗口listBox = tk.Listbox(root, selectmode='multiple')listBox.pack(side='left', expand='yes', fill='both')for i, j in hwnd_title.items(): if j is not '': listBox.insert('end', str(i) + ':' + j)bt = tk.Button(root, text=’選擇’)bt.pack()root.mainloop()

如何用python 實現老板鍵功能

3.隱藏或顯示選中程序

# 通過GetWindowRect方法獲取隱藏前的窗口位置及尺寸信息left, top, right, bottom = win32gui.GetWindowRect()def close_windows(aimLists): for k in aimLists: # 隱藏程序窗口 win32gui.SetWindowPos(lists[k][0], 0, 0, 0, 0, 0, SWP_HIDEWINDOW)def open_windows(aimLists): for k in aimLists: # 顯示程序窗口 t = lists[k] win32gui.SetWindowPos(t[’hwnd’], 0, t[’left’], t[’top’], t[’right’] - t[’left’], t[’bottom’] - t[’top’], SWP_SHOWWINDOW)4.設置顯示隱藏快捷鍵

這里設置F7顯示,F8隱藏,F12中止

import PyHook3import pythoncomdef onKeyboardEvent(event): key = event.Key if key == 'F7': close_windows(aimLists) if key == 'F8': open_windows(aimLists) if key == 'F12': win32gui.PostQuitMessage(0) return Truehm = PyHook3.HookManager()hm.KeyDown = onKeyboardEventhm.HookKeyboard()# 開啟監聽pythoncom.PumpMessages()5.最終效果

如何用python 實現老板鍵功能

以上就是python 老板鍵功能的實現步驟的詳細內容,更多關于python 老板鍵功能的資料請關注好吧啦網其它相關文章!

標簽: Python 編程
相關文章:
主站蜘蛛池模板: 立刷【微电签pos机】-嘉联支付立刷运营中心 | 密封圈_泛塞封_格莱圈-[东莞市国昊密封圈科技有限公司]专注密封圈定制生产厂家 | 吉祥新世纪铝塑板_生产铝塑板厂家_铝塑板生产厂家_临沂市兴达铝塑装饰材料有限公司 | 办公室家具_板式办公家具定制厂家-FMARTS福玛仕办公家具 | 合肥卓创建筑装饰,专业办公室装饰、商业空间装修与设计。 | 润东方环保空调,冷风机,厂房车间降温设备-20年深圳环保空调生产厂家 | 天品互联-北京APP开发公司-小程序开发制作-软件开发 | 铝镁锰板厂家_进口钛锌板_铝镁锰波浪板_铝镁锰墙面板_铝镁锰屋面-杭州军晟金属建筑材料 | 防水套管厂家_刚性防水套管_柔性防水套管_不锈钢防水套管-郑州中泰管道 | 假肢-假肢价格-假肢厂家-河南假肢-郑州市力康假肢矫形器有限公司 | 废旧物资回收公司_广州废旧设备回收_报废设备物资回收-益美工厂设备回收公司 | Copeland/谷轮压缩机,谷轮半封闭压缩机,谷轮涡旋压缩机,型号规格,技术参数,尺寸图片,价格经销商 CTP磁天平|小电容测量仪|阴阳极极化_双液系沸点测定仪|dsj电渗实验装置-南京桑力电子设备厂 | 可程式恒温恒湿试验箱|恒温恒湿箱|恒温恒湿试验箱|恒温恒湿老化试验箱|高低温试验箱价格报价-广东德瑞检测设备有限公司 | 石家庄装修设计_室内家装设计_别墅装饰装修公司-石家庄金舍装饰官网 | 食品质构分析仪-氧化诱导分析仪-瞬态法导热系数仪|热冰百科 | 连续密炼机_双转子连续密炼机_连续式密炼机-南京永睿机械制造有限公司 | 金属清洗剂,防锈油,切削液,磨削液-青岛朗力防锈材料有限公司 | 智能电表|预付费ic卡水电表|nb智能无线远传载波电表-福建百悦信息科技有限公司 | 蒸汽热收缩机_蒸汽发生器_塑封机_包膜机_封切收缩机_热收缩包装机_真空机_全自动打包机_捆扎机_封箱机-东莞市中堡智能科技有限公司 | 客服外包专业服务商_客服外包中心_网萌科技 | 临海涌泉蜜桔官网|涌泉蜜桔微商批发代理|涌泉蜜桔供应链|涌泉蜜桔一件代发 | 对夹式止回阀厂家,温州对夹式止回阀制造商--永嘉县润丰阀门有限公司 | 申江储气罐厂家,储气罐批发价格,储气罐规格-上海申江压力容器有限公司(厂) | 干法制粒机_智能干法制粒机_张家港市开创机械制造有限公司 | 快速卷帘门_硬质快速卷帘门-西朗门业 | 宝元数控系统|对刀仪厂家|东莞机器人控制系统|东莞安川伺服-【鑫天驰智能科技】 | 蒸汽吸附分析仪-进口水分活度仪|康宝百科| 不干胶标签-不干胶贴纸-不干胶标签定制-不干胶标签印刷厂-弗雷曼纸业(苏州)有限公司 | 亚克力制品定制,上海嘉定有机玻璃加工制作生产厂家—官网 | 排烟防火阀-消防排烟风机-正压送风口-厂家-价格-哪家好-德州鑫港旺通风设备有限公司 | 淄博不锈钢,淄博不锈钢管,淄博不锈钢板-山东振远合金科技有限公司 | 武汉宣传片制作-视频拍摄-企业宣传片公司-武汉红年影视 | 家德利门业,家居安全门,别墅大门 - 安徽家德利门业有限公司 | 澳洁干洗店加盟-洗衣店干洗连锁「澳洁干洗免费一对一贴心服务」 干洗加盟网-洗衣店品牌排行-干洗设备价格-干洗连锁加盟指南 | 深圳市超时尚职业培训学校,培训:月嫂,育婴,养老,家政;化妆,美容,美发,美甲. | 不锈钢/气体/液体玻璃转子流量计(防腐,选型,规格)-常州天晟热工仪表有限公司【官网】 | Eiafans.com_环评爱好者 环评网|环评论坛|环评报告公示网|竣工环保验收公示网|环保验收报告公示网|环保自主验收公示|环评公示网|环保公示网|注册环评工程师|环境影响评价|环评师|规划环评|环评报告|环评考试网|环评论坛 - Powered by Discuz! | 中控室大屏幕-上海亿基自动化控制系统工程有限公司 | 上海租车公司_上海包车_奔驰租赁_上海商务租车_上海谐焕租车 | 丽陂特官网_手机信号屏蔽器_Wifi信号干扰器厂家_学校考场工厂会议室屏蔽仪 | ORP控制器_ORP电极价格-上优泰百科 |