你在AutoHotKey面前居然敢比调音量 - imsoft.cnblogs
当你正在电脑游戏中酣战之际、或者正沉浸在动作大片紧张激烈的情节中、或者正在全神贯注的聆听优美动听音乐……,在这些场景中,如果你需要迅速对音量进行调节(例如增大减小音量,或者静音)怎么办?难道返回Windows桌面,打开系统音量控制窗口,拖动音量控制杆来调节音量?这样太扫兴了!
对于使用高档多媒体键盘的用户来说,只需轻轻点击音量控制键即可调节音量,不过普通键盘却没有此功能。况且高档键盘的音量控制键只能调节主音量,对Wave波形音量的调节同样“束手无策”。但是,利用AutoHotKey,我们就能自己动手,开发一个简单高效的音量控制程序,自由的给键盘“指定”全方位的音量控制键。在丰富键盘的功能的同时,还能让我们拥有“自主产权”的程序。下载地址是:http://home.tampabay.rr.com/kodi/ahk/AutoHotkeyInstall.exe。
1.马上行动 DIY你的音量控制键盘
打开Windows资源管理器,任选一个文件夹,在空白处点击右键,在弹出菜单中依次选择菜单“新建”→“AutoHotkey Script”,在当前路径下新建一个AutoHotKey脚本文件,将其改为合适的名字(例如“Volume.ahk”)。在该文件的右键菜单中选中“Edit Script”,打开脚本编辑器。在脚本辑器窗口开头处按回车键另起一行,输入以下脚本:
F10::SoundSet, +1, , mute
F11::
SoundSet +10, MASTER
SoundSet, +10,WAVE
Return
F12::
SoundSet -10, MASTER
SoundSet, -10,WAVE
Return
脚本中的MASTER表示主音道,Wave表示Wave声道,Mute表示静音,::表示分隔符。F10,F11,F12代表键盘上的F10键,F11键,F12键,SoundSet表示音量控制关键字,+号表示增大音量,-号表示减小音量。+10表示增大幅度10%,-10表示减小幅度10%。当脚本运行后,点击F10键,执行静音操作,点击F11键,可以同时增大主音道和Wave声道的音量,点击F12键,可以同时减小主音道和Wave声道的音量。
2.让脚本自己能执行
在脚本文件的右键菜单上点击“Run Script”项,就能运行脚本文件。脚本文件运行后没有主窗口,将自身驻留在任务栏的系统托盘中。此外,AutoHotkey能将ahk格式的脚本文件编译EXE文件,便于用户携带和运行。点击“开始”→“程序”→“AutoHotkey”→“Convert .ahk to .exe”,打开脚本编译窗口(如图1)。在“Source (script file)”中点击“Browse”按钮,选中脚本文件。在“Destination(.exe file)”中设定可执行文件的路径。在“Custom Icon(.ico file)”中可以自定义程序图标。为了控制编译后程序文件的大小,在菜单“Compression”中可以选择程序压缩的标准。设置完成后点击“Convert”按钮,就能将脚本编译成Exe文件了。从而脱离AutoHotkey设计环境而独立运行,可以将其复制到优盘等移动设备上,不管走到那里,运行该执行文件,就能随意控制音量了。
你在AutoHotKey面前居然敢比调音量 - imsoft.cnblogs的更多相关文章
- 红米1S Mokee4.4.4 本人编译版耳机线控改动调音量以及上下曲方法
改动的文件为,用Re管理器编辑: system/usr/keylayout/msm8226-tapan-snd-card_Button_Jack.kl 默认的耳机线控的上下键是切换上下曲功能,因此此文 ...
- Tsinsen A1486. 树(王康宁)
Description 一棵树,问至少有 \(k\) 个黑点的路径最大异或和. Sol 点分治. 用点分治找重心控制树高就不说了,主要是对答案的统计的地方. 将所有路径按点的个数排序. 可以发现当左端 ...
- 关于 K米 —— 的案例分析
第一部分 调研,评测 评测 下载并使用,描述最简单直观的个人第一次上手体验. 我觉得ktv遥控软件设计的很好,给我带来了很多方便,点歌也不用那么麻烦了跑到台子那里点,调各种音量灯光也是,所以第一次上手 ...
- 并发两个Thread的怪事——已解决
截图是马士兵视频的代码.我这样试了下,的确可行. 但是一般来说,主线程就是用来启动子线程的,所以我用了下图的形式,运行了3次.结果运行结果一直在变化,并且都没有正确的显示内容.这个截图里面编号11的线 ...
- 如何快速上手一个新技术之vue学习经验
碰到紧急项目挪别人的vue项目过来直接改,但是vue是18年初看过一遍,18年底再来用,早就忘到九霄云外了,结果丢脸的从打开vue开始学,虽然之前在有道云笔记做了很多记录,然后没有系统整理.所以借这次 ...
- Intellij IDEA创建spring MVC项目
相信各位未来的Java工程师已经接触到了spring MVC这个框架的强大之处,看了很多的教程,都是eclipse的,在intellij IDEA这个强大的工具面前居然不能很顺畅的,今天我就带领大家用 ...
- 蒟蒻的PKUWC2019划水记(更新ing)
前言 (结束再补) \(Dec\ 20th\) 正式出发 今天,是正式出发的日子. 虽说是星期五,可并没有去学校晨跑.难得睡到了\(7\)点,起来匆匆吃完了早饭(一个手抓饼),就出发去火车站了. 到了 ...
- NOIP模拟 9.09
AK300分 果实计数 (count.pas/.c/.cpp) 时间限制:1s,空间限制32MB 题目描述: 淘淘家有棵奇怪的苹果树,这棵树共有n+1层,标号为0~n.这棵树第0层只有一个节点,为根节 ...
- 【WP8.1开发】用手机来控制电脑的多媒体播放
为了用电脑看电影时方便控制,我就突发其想,做一个手机app来通过无线网络远程调节电脑上的音量.后来进行尝试成功后,我就想,光是调音量似乎单调了些,就把播放/暂停,上一首,下一首,等多媒体控制功能也加上 ...
随机推荐
- [ios][swift]UIButton
参考:http://www.hangge.com/blog/cache/detail_529.html
- Thunder团队Final版爱阅app发布视频
视频链接:https://www.bilibili.com/video/av17008792/ 视频简介:首先出现的是我们团队的logo,接着是Final版爱阅app的功能展示,紧接着是我们团队的开发 ...
- meta 标签
<meta http-equiv="Refresh" content="5;url=http://www.w3school.com.cn" /> & ...
- Codeforces 483B - Friends and Presents(二分+容斥)
483B - Friends and Presents 思路:这个博客写的不错:http://www.cnblogs.com/windysai/p/4058235.html 代码: #include& ...
- Codeforces 197D - Infinite Maze
197D - Infinite Maze 思路:bfs,如果一个点被搜到第二次,那么就是符合要求的. 用vis[i][j].x,vis[i][j].y表示i,j(i,j是取模过后的值)这个点第一次被搜 ...
- url 中需要转义的字符
1. + URL 中+号表示空格 %2B 2. 空格 URL中的空格可以用+号或者编码 %20 3. / 分隔目录和子目录 %2F 4. ? 分隔实际的 URL 和参数 %3F 5. % 指 ...
- ubuntu10.04 交叉编译 aria2 总结
1) google之后,找到 这个 https://github.com/z24/pitv/tree/master/cross 的脚本, 觉得非常好. 于是准备用来进行编译 2) 安装交叉编译器 su ...
- hdu 2018多校8
A.Character Encoding 简单计数 m个非负数和等于k的方案数为$\binom{m+k-1}{k}$, 但题目还要求每个数小于n, 容斥一下即可 即$ans = \sum\limits ...
- qxx项目大文件上传
1. 在做大文件上传的时候,要注意修改文件的配置,php.ini的配置,还有连接时间.这些东西都记不清了,明天需要问一下芳哥,然后遇到问题的时候就能自己解决了. 2. 然后就遇到一个很尴尬的问题:大文 ...
- python-day20--正则表达式与re模块
1.通过re模块可以做一些关于正则的相关操作 2.正则表达式:做字符串匹配的规则 1)字符组:在同一个位置可能出现的各种字符组成了一个字符组,在正则表达式中用[ ]表示 [0-9][a-f][A-F] ...