加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > Windows > 正文

windows-7 – 如何用脚本更改Win7主卷?

发布时间:2020-12-14 02:21:17 所属栏目:Windows 来源:网络整理
导读:我想要一个 Windows 7的脚本,所以我可以键入“vol 50”,音量变为50%,“vol 0”,它会静音,依此类推. 这应该很简单,对吧? 显然,它不是,而且我已经浪费了一个多小时的时间,涉及无聊的事情的各种冗长的解释,人们正在解释Win 7和Win XP之间或主卷和其他卷之间的
我想要一个 Windows 7的脚本,所以我可以键入“vol 50”,音量变为50%,“vol 0”,它会静音,依此类推.

这应该很简单,对吧?

显然,它不是,而且我已经浪费了一个多小时的时间,涉及无聊的事情的各种冗长的解释,人们正在解释Win 7和Win XP之间或主卷和其他卷之间的差异,以及其他各种不告诉我的事情我需要的.

我找到了这个页面:http://msdn.microsoft.com/en-us/library/ms679141.aspx

所以我尝试创建一个如下所示的测试set_vol_50.vbs脚本:

SetMasterVolume 0.5,NULL

这会导致错误:

Script:   <path>set_vol_50.vbs
Line:     1
Char:     1
Error:    Type mismatch: 'SetMasterVolume'
Code:     800A000D
Source:   Microsoft VBScript runtime error

哪个不是特别有帮助(也没有尝试谷歌).
我需要以某种方式将0.5投射到浮子上吗?
对于第二个参数,NULL是错误的吗?

我没有和vbscript结婚 – 我想做的就是全局设置Windows 7的主音频 – 一旦最终结果是一个可以接受百分比的简单可执行文件,我会很高兴.

我该怎么做?

解决方法

有人向我指出了这个免费工具: http://www.nirsoft.net/utils/nircmd.html

这最终允许我创建这样的批处理文件:

set /a v = 65535 * %1 / 100
C:pathtonircmd.exe setsysvolume %v%

这解决了问题,但有点难看.

如果有人可以提供更好的解决方案,我会高兴地接受它,但至少我有一些有用的东西.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读