【python源码】简单的老板键

3次阅读
没有评论

使用说明:按下Alt+Q,即可隐藏当前窗口,并自动静音,再次按下则恢复窗口和声音,程序没有界面,请在任务管理器手动结束进程
7月6日更新:修复了会隐藏2个窗口导致前一个窗口无法恢复显示的问题
编译说明:需要安装pypiwin32而不是win32gui

[Python] 纯文本查看 复制代码

import keyboard
import pyautogui
import pygetwindow as gw
import win32gui
import win32con
# 控制窗口隐藏或显示的变量
window_hidden = False

# 控制隐藏或还原窗口
def toggle_window():
global window_hidden
global active_window
if window_hidden:
win32gui.ShowWindow(active_window._hWnd, win32con.SW_RESTORE)
window_hidden = False
else:
active_window = gw.getActiveWindow()
win32gui.ShowWindow(active_window._hWnd, win32con.SW_HIDE)
window_hidden = True
# 检测Alt+Q热键
def on_hotkey_press(event):
if keyboard.is_pressed('alt') and keyboard.is_pressed('q'):
# 获取当前活动窗口
toggle_window()
pyautogui.press('volumemute')

keyboard.hook(on_hotkey_press)
# 保持程序运行
keyboard.wait()

成品链接(修复版):https://wwnv.lanzoul.com/i8EQw11gdbdg
要求三张图,但是程序没有界面,放3张编译器的图吧

要求三张图,但是程序没有界面,放3张编译器的图吧

正文完
 0
116博客
版权声明:本篇文章由 116博客 于2024-11-28发表,共计818字。
转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。
评论(没有评论)
验证码