打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
python实现台式电脑快捷键控制音量大小
userphoto

2022.05.20 湖北

关注

最近刚被安排上一台台式电脑,但一直用笔记本的我发现台式电脑竟然没有用快捷键控制电脑音量的功能,那怎么能行,就用python写一个工具出来吧。

废话不多说,代码如下:

import ctypes import keyboard #监听键盘 WM_APPCOMMAND = 0x319 APPCOMMAND_VOLUME_UP = 0x0a APPCOMMAND_VOLUME_DOWN = 0x09 def voice_control(x): hwnd = ctypes.windll.user32.GetForegroundWindow() if x=='up': ctypes.windll.user32.PostMessageA(hwnd, WM_APPCOMMAND, 0, APPCOMMAND_VOLUME_UP * 0x10000) if x=='down': ctypes.windll.user32.PostMessageA(hwnd, WM_APPCOMMAND, 0, APPCOMMAND_VOLUME_DOWN * 0x10000) keyboard.add_hotkey('alt+up', voice_control, args=('up',)) keyboard.add_hotkey('alt+down', voice_control, args=('down',)) #按ctrl+alt输出b keyboard.wait() #wait里也可以设置按键,说明当按到该键时结束

然后用pyinstaller打包,打包的时候选择不显示窗口,这样程序就能神不知鬼不觉地在后台运行啦

把安装包创建一个快捷方式,并把快捷方式添加到开始菜单(将快捷方式复制到C:\ProgramData\Microsoft\Windows\Start Menu\Programs),然后加入到磁贴

然后就能很方便以后运行啦哈哈。当然也可以添加到开机自启,不过那样就可能意识不到有个软件在占你内存了,还是手动运行的好。

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
Calling Windows API using ctypes and win32con (Python recipe)
用Python制作游戏外挂(下) | 目光博客
vb简单控制音量大小及静音的方法
Python与C之间的相互调用(PythonCAPI及Pythonctypes库)
Python调用windows下DLL详解 - ctypes库的使用
python ctypes库中动态链接库加载方式
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服