har*_*ymc 38
NirCmd是一个可以做到这一点的应用程序。
使用示例:
nircmd.exe changesysvolume 2000
nircmd.exe changesysvolume -5000
nircmd.exe setsysvolume 65535
nircmd.exe mutesysvolume 1
nircmd.exe mutesysvolume 0
Rob*_*Rob 10
阅读这些帖子并寻找替代方案后,我决定编写自己的命令行实用程序,称为 SetVol,以设置音量。它的工作方式比本页面上其他一些帖子中描述的要简单一些,以下是您将在命令提示符下输入的一些示例:
setvol 75
setvol -10
setvol +12
setvol mute
setvol unmute
Run Code Online (Sandbox Code Playgroud)
还有其他选择。我已将其作为免费软件发布,欢迎您访问www.rlatour.com/setvol了解更多信息并下载副本。
享受
制作 JavaScript 文件:
echo var oShell = new ActiveXObject("WScript.Shell"); >> volup.js<BR>
echo oShell.SendKeys(String.fromCharCode(0xAF)); >> volup.js
echo var oShell = new ActiveXObject("WScript.Shell"); >> voldown.js<BR>
echo oShell.SendKeys(String.fromCharCode(0xAE)); >> voldown.js
echo var oShell = new ActiveXObject("WScript.Shell"); >> togglemute.js<BR>
echo oShell.SendKeys(String.fromCharCode(0xAD)); >> togglemute.js
Run Code Online (Sandbox Code Playgroud)
显示音量控制,这样你就可以看到你在做什么:
sndvol
(or maybe sndvol32)
Run Code Online (Sandbox Code Playgroud)
改变音量:
cscript voldown.js
Run Code Online (Sandbox Code Playgroud)
注意:我已经让这种方法在我尝试使用它的机器上可靠地工作。 Helen 对 Sibo Lin 的 StackOverflow 问题的回答表示静音不可靠,但音量变化可能不那么可靠。我怀疑不同机器的可靠性水平可能不同。这种方法使用模拟击键技术,特别是增强型媒体键盘上的音量控制键。在 Windows 开始支持此功能时,这样的键盘基本上是一个很少使用的琐碎功能,它提供了以前只能通过自定义驱动程序才能使用的功能。如果这段代码不够完善,并且不太可能在现有的某些(可能是较旧的)硬件上运行,我也不会感到惊讶。综上所述,我自己并没有遇到麻烦。
学分:
一个警告:这个问题已被标记为 Windows XP。我刚刚在 Windows 10 中尝试过这个。我知道我已经在 Windows 7 中使用过这个(至少足以测试它)。当我第一次看到微软在 Windows ME 时代对这些增强型键盘的内置支持时,我认为这也可能在 WinXP 中运行良好。我不记得我是否真的用那个操作系统测试过这个。尽管如此,如果这种方法效果不佳,我认为它不会引起有问题的副作用。
归档时间: |
|
查看次数: |
128403 次 |
最近记录: |