`

使用Autohotkey控制系统音量

 
阅读更多

键盘控制系统音量这个问题,我最开始是使用VolumeEasy这个软件(大学时军哥的推荐),

后来我自己也写过类似的东西,用C#

(因为那时公司管理较严,无法说明跟工作相的关软件禁止安装,日企大家懂的)

使用C#控制系统音量

使用C#注册全局快捷键

 

今天,在公司换了台新电脑,win7_64的,

配置这台电脑的时候,用Autohotkey重写了这个功能,

发现还是AHK好。脚本如下

 

#NoEnv  ; Recommended for performance and compatibility with future AutoHotkey releases.
SendMode Input  ; Recommended for new scripts due to its superior speed and reliability.
SetWorkingDir %A_ScriptDir%  ; Ensures a consistent starting directory.

^NumpadSub::
;MsgBox Pressing either Control+Numpad0 or Control+Numpad1 will display this message.
Send {Volume_Down 5}  ; Lower the master volume by 3 intervals.
return

^NumpadAdd::
;MsgBox Pressing either Control+Numpad0 or Control+Numpad1 will display this message.
Send {Volume_Up 5}  ; Raise the master volume by 1 interval (typically 5%).
return

^NumpadMult::
Send {Volume_Mute}  ; Mute/unmute the master volume.
return

 

 

参考链接

 

小众软件上面有篇介绍MediaKeys(使用AHK写的)的文章:

MediaKeys – 为普通键盘添加媒体控制键

 

我写脚本时,参考的AHK文档:

SoundSet

Hotkeys (Mouse, Joystick and Keyboard Shortcuts)

List of Keys, Mouse Buttons, and Joystick Controls

 

 

 

 

分享到:
评论

相关推荐

    AutoHotKey

    通过利用Windows API函数,AutoHotKey能够深入操作系统底层,提供高效且灵活的自动化解决方案。 首先,AutoHotKey的核心功能在于它的脚本语言。这种语言简洁易学,支持变量、函数、循环和条件判断等编程概念,使得...

    autohotkey

    AutoHotkey具有强大的系统交互能力,可以直接调用系统API函数,访问和控制其他应用程序。这意味着你可以编写脚本来自动化处理各种系统任务,如自动登录、定时开关机、监控文件变化等。此外,它还可以启动、关闭、...

    音量控制快捷键,简单易用

    在使用AutoHotkey时,你需要先安装该软件,然后将上述脚本保存为.ahk文件,双击运行即可生效。当然,你也可以根据个人需求自定义音量调整的步进值和其他功能,以实现更加个性化的音量控制体验。 总之,通过了解并...

    台式机 键盘调节音量

    例如,使用"SharpKeys"或"AutoHotkey"等工具,可以自定义键盘上的任意键作为音量调节快捷键。这样,即使你的键盘没有预设的音量控制键,也能享受到快捷的音量调整体验。 总的来说,台式机键盘调节音量是提高操作...

    音量快捷键

    - 用户可以通过系统设置或第三方工具(如AutoHotkey)自定义音量控制的快捷键,以适应个人习惯。 6. **应用场景**: - **会议和演示**:在会议或演示中,快速静音功能可以帮助避免不必要的尴尬。 - **游戏**:在...

    工具

    5. **脚本库**:AutoHotkey社区提供大量预编写的脚本,覆盖了各种常见任务,如截图工具、音量控制、鼠标增强等功能。在“Tools-master”目录中,很可能包含了这些实用脚本。 6. **自定义用户界面**:AutoHotkey可以...

    AutoHotkeyScripts:小脚本让生活更轻松

    AutoHotkey支持基本的流程控制语句(如if条件判断、for循环)、变量、函数,以及对系统API的调用,因此它具有很高的可扩展性和灵活性。对于那些希望进一步提升自动化水平的用户,AutoHotkey提供了丰富的文档和社区...

    Capslock++,Capslock键利器

    AutoHotkey支持丰富的热键定义和宏命令,使得Capslock键能够执行复杂的操作序列,如快速打开应用程序、复制粘贴文本、控制音量等。 对于“效率工具”这一标签,意味着Capslock++的核心价值在于提高用户的工作效率。...

    personalconfig:我的个人编辑

    在这个特定的场景中,我们关注的是使用 AutoHotkey 这一自动化脚本语言进行的个人化配置。 【描述】"个人配置 我的个人编辑" 提示我们,这是一个用户自定义的项目,可能是为了提高效率、简化日常操作或者实现特定...

    z_Misc

    在IT行业中,AutoHotkey是一种强大的自动化脚本语言,它为用户提供了自定义热键、快捷方式和自动化任务的能力。"z_Misc"这个标题和描述可能是指一个包含各种AutoHotkey杂项脚本或教程的资源包。"z_Misc-master"可能...

    设置静音小工具

    为了自动化或集成这个静音功能,你可以将上述命令行操作加入到快捷键、批处理文件、脚本或者第三方自动化工具(如AutoHotkey)中。这样,只需一键或一个简单的触发条件,就能快速切换系统的静音状态。 在实际应用中...

    AutoKey_自动模拟按键

    用户可以通过GUI创建新的脚本,然后在脚本编辑器中编写Python代码或使用内置的脚本语言——AutoHotkey-like语法。 在创建脚本时,我们可以利用AutoKey提供的各种函数,如`keyboard.send()`用于发送键盘事件,`mouse...

    ahk-scripts

    AutoHotkey(AHK)是一种强大的自动化脚本语言,它允许用户通过编写简短的脚本来实现各种自动化任务,如快捷键映射、鼠标宏、窗口管理等。"ahk-scripts"很可能是一个包含多种AutoHotkey实用脚本的集合,旨在帮助用户...

    简易定时热键自动化任务神器 zTasker v1.3,支持报时+定时任务(打工人必备)

    由于市面上定时类软件确实很多,要么功能单一要么像是AutoHotKey这类对于小白用户又过于专业;而微软自带的计划任务功能在某些方面却不尽人意。本软件就是为了解决以上痛点而开发的,可极大减轻不同软件来回切换及...

    NK2Tray:通过MIDI进行Windows应用程序音量控制

    该项目旨在显着提高最初用AutoHotkey编写的项目的稳定性和可扩展性,因此,即使是我最笨拙的尝试也已经比旧的代码库好得多。 如果您有使用Windows进行代码战斗的经验,并希望在此项目中发挥积极作用,请与我联系。 ...

    电脑软件笔记本键盘设置.rar

    5. **第三方软件**:有些用户可能需要更高级的键盘定制,这时可以使用第三方软件,如AutoHotkey或SharpKeys。这些工具可以创建自定义快捷键、映射键位或修改特定键的功能。 6. **触控板和键盘协同**:某些笔记本...

    让键盘打字时候有打字机的声音

    例如,使用AutoHotkey脚本语言编写自定义脚本,使得每次按键都会触发特定的声音文件播放。这种方法需要一定的编程知识,但可以定制更为个性化的打字声音。 在“键盘打字发声”这个主题中,我们可以深入讨论以下几个...

    笔记本键盘设置.rar

    - 对于高级用户,可以通过编程语言(如Python、AutoHotkey)编写脚本来实现更复杂的键盘映射和自动化操作。 通过以上方法,用户可以根据个人习惯和工作需求调整笔记本键盘的按键功能,提高生产力。在进行键盘设置...

    bios全文翻译,不懂BIOS的朋友,这个可是个好东西

    **External Hot Key (外部热键)** - 管理外部热键的功能。 - 例如通过特定按键唤醒系统。 ##### 42. **USB Emulation (USB模拟)** - 控制USB设备模拟功能。 - 允许在不直接支持USB的系统中使用USB设备。 ####...

    摩托罗拉XTS3000写频软件

    :用于指示在集群系统中的 “ 事件,可以选择任意的 Emergency (紧急) Silent Alarm :选中此项电台将在紧急模式时工作在隐蔽模式,没有任何声音和显示的反馈。 Keep Alive :选中此项电台在紧急...

Global site tag (gtag.js) - Google Analytics