iis服务器助手广告广告
返回顶部
首页 > 资讯 > 后端开发 > Python >怎么用python实现老板键功能
  • 638
分享到

怎么用python实现老板键功能

2023-06-14 05:06:25 638人浏览 安东尼

Python 官方文档:入门教程 => 点击学习

摘要

这篇文章主要介绍了怎么用python实现老板键功能,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。1.获取所有顶层窗口import win32guihwnd_titl

这篇文章主要介绍了怎么用python实现老板键功能,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。

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频道,更多相关知识等着你来学习!

--结束END--

本文标题: 怎么用python实现老板键功能

本文链接: https://www.lsjlt.com/news/267982.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • 怎么用python实现老板键功能
    这篇文章主要介绍了怎么用python实现老板键功能,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。1.获取所有顶层窗口import win32guihwnd_titl...
    99+
    2023-06-14
  • 如何用python 实现老板键功能
    目录1.获取所有顶层窗口2.手动选择需要设置老板键的程序3.隐藏或显示选中程序4.设置显示隐藏快捷键5.最终效果主要实现目标:为多个指定的程序实现统一的老板键,一键隐藏多个指定的应用...
    99+
    2024-04-02
  • Python+DeOldify实现老照片上色功能
    目录前言安装代码改造使用前言 老照片上色其实很早之前就想写了,也有不少人问了我这个项目。 最近把DeOldify项目好好弄了弄。 项目地址:DeOldify项目地址 先看看项目给出的...
    99+
    2024-04-02
  • asp留言板功能怎么实现
    ASP留言板功能可以通过以下步骤实现:1. 创建数据库:使用SQL Server或MySQL等数据库软件创建一个数据库,用于存储留言...
    99+
    2023-06-14
    asp留言板
  • JS怎么实现粘贴板功能
    小编给大家分享一下JS怎么实现粘贴板功能,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!使用剪贴板是一项基本技能。作为码农都应知道...
    99+
    2024-04-02
  • Android怎么实现手写板功能
    今天小编给大家分享一下Android怎么实现手写板功能的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。具体代码如下:packa...
    99+
    2023-07-02
  • php怎么实现留言板功能
    要实现留言板功能,可以使用PHP语言结合数据库操作来实现。以下是一个简单的实现留言板功能的示例:1. 创建数据库表格:创建一个名为&...
    99+
    2023-09-07
    php
  • Python+OpenCV实现黑白老照片上色功能
    目录导语一、环境准备二、代码展示三、效果展示导语 我们都知道,有很多经典的老照片,受限于那个时代的技术,只能以黑白的形式传世。尽管黑白照片别有一番风味,但是彩色照片有时候能给人更强的...
    99+
    2023-02-15
    Python OpenCV黑白老照片上色 Python OpenCV照片上色 Python 照片上色
  • 利用Java怎么实现一个画板功能
    今天就跟大家聊聊有关利用Java怎么实现一个画板功能,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。基本的思路是这样的:画板实现大致分三部分:一是画板界面的实现,二是画板的监听以及画图...
    99+
    2023-05-31
    java ava
  • php留言板系统功能怎么实现
    要实现一个基本的PHP留言板系统,可以按照以下步骤进行。1. 创建数据库和数据表:使用MySQL或其他数据库管理工具创建一个数据库,...
    99+
    2023-08-11
    php
  • php留言板分页功能怎么实现
    实现PHP留言板分页功能可以按照以下步骤进行:1. 获取留言总数:首先,在数据库中查询留言的总数,并存储在变量中。2. 设置每页显示...
    99+
    2023-08-14
    php
  • 基于java怎么实现画图板功能
    要实现画图板功能,可以使用Java的Swing库来创建一个简单的绘图应用。以下是一个基本的示例代码,用于实现画图板功能: impor...
    99+
    2024-03-05
    java
  • php留言板编辑功能怎么实现
    要实现留言板的编辑功能,可以按照以下步骤进行:1. 创建一个编辑表单页面,其中包含留言的内容和一个提交按钮。例如,可以创建一个edi...
    99+
    2023-09-07
    php
  • 用Java实现简单画板功能
    现在,我们来讲一下怎么用Java来实现简单画板,要实现的功能有:选择图形(方形、圆形、多边形...)、可以选择颜色。 首先,打开windows下的画图软件,我们知道我们需要一个窗体(...
    99+
    2024-04-02
  • Android实现画板功能(一)
    本文实例为大家分享了Android实现画板功能的具体代码,供大家参考,具体内容如下 前言 最近看到了一些Android手写相关的功能,比如说: 钉钉手写签名功能,输入法手写功能,笔记...
    99+
    2024-04-02
  • Android实现画板功能(二)
    本文实例为大家分享了Android实现画板功能的具体代码,讲解使用imageView,bitmap的方式实现画板功能,供大家参考,具体内容如下 前言 在上一篇Android实现画板功...
    99+
    2024-04-02
  • Android实现绘画板功能
    目录实现流程:实现步骤:一、预期效果二、设置横竖屏切换三、确定布局四、自定义滑动条五、绘画区域六、MainActivity实现流程:     ...
    99+
    2024-04-02
  • Android实现手写板功能
    本文实例为大家分享了Android实现手写板功能的具体代码,供大家参考,具体内容如下 自定义个一个手写板的重点: 笔画为一次down-move-up的集合 撤销笔画并非一次path的...
    99+
    2024-04-02
  • 怎么用Python实现发邮件功能
    这篇文章主要介绍“怎么用Python实现发邮件功能”,在日常操作中,相信很多人在怎么用Python实现发邮件功能问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”怎么用Python实现发邮件功能”的疑惑有所帮助!...
    99+
    2023-06-15
  • 怎么使用Python实现搜索功能
    在Python中实现搜索功能通常使用内置的数据结构和算法来实现,以下是一个简单的例子: def search(arr, target...
    99+
    2024-03-02
    Python
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作