未运行 explorer.exe 时更改音量

未运行 explorer.exe 时更改音量

我已经设置了我的游戏电脑,这样当我登录某个用户帐户时,脚本会终止 explorer.exe 并以大屏幕模式打开 Steam,然后等待进程结束,并将我注销。这样,只需在电脑启动时单击一下,我就可以启动 Steam,然后使用我的游戏手柄。基本上就像一台超级充电的游戏机!

除了修改音量外,其他一切都很好。我的键盘有三个音量按钮(加号、减号、静音),在 explorer.exe 运行的正常会话中工作正常,但在 Windows 资源管理器终止时完全拒绝响应。这很烦人,因为如果我出于某种原因在正常桌面会话中调低了音量,我必须打开任务管理器,运行 explorer.exe,编辑音量,然后终止它。当 explorer.exe 终止时,如何通过键盘键启用音量编辑?

仅保持 Windows 资源管理器运行是不可能的,因为:

  • 它消耗资源

  • 如果我无意中按到了“开始”按钮,那就太烦人了

  • 有些游戏在打开时无法正常运行。

答案1

如果我因为某种原因离开,我的正常桌面会话中的音量就会调低……

nircmd尼尔软件可用于控制音量,并且可以从批处理脚本中调用来设置启动 steam 之前所需的音量。

您需要运行的命令是:

 nircmd setvolume [device] [left-volume] [right-volume]

设置声音设备的音量。该[device]参数表示设备标识符。在大多数情况下,您应该为此参数使用“0”值。在 Windows Vista 下,您应该为默认播放设备指定 0,或为默认录音设备指定 1。

[left-volume]和参数[right-volume]应包含一个介于 0(静音)和 65535(最大音量)之间的值,表示左右声道的音量级别。

例子:

setvolume 0 0 0
setvolume 0 32768 32768
setvolume 0 0xffff 0 

来源音量设置


免责声明

我不隶属于尼尔软件无论如何,我只是他们软件的最终用户。

相关内容