windows脚本控制声音大小

该文章展示了一个VBScript代码块(voice.vbs),用于通过WScript.Shell对象执行键盘事件来控制音量。脚本提供了静音、减小、增大、设置最大和最小音量的功能,并可以通过BAT批处理文件调用,传入参数来执行特定操作。例如,调用voice.vbs550可以设置音量为550。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

voice.vbs

Set ws = CreateObject("WScript.Shell")
Set oArgs = WScript.Arguments
If oArgs(0) = 0 Then
	ws.SendKeys Chr(&H88AD) '静音非静音切bai换 
ElseIf oArgs(0) = 1 Then
	ws.SendKeys Chr(&H88AE) '减小音量
ElseIf oArgs(0) = 2 Then
	ws.SendKeys Chr(&H88AF) '增大音量88AF
ElseIf oArgs(0) = 3 Then'音量最大
	For i = 1 To 99
		ws.SendKeys Chr(&H88AF) 
	Next
ElseIf oArgs(0) = 4 Then'音量最小
	For i = 1 To 100
		ws.SendKeys Chr(&H88AE) 
	Next
ElseIf oArgs(0) = 5 Then'音量指定
	For i = 1 To 100
		ws.SendKeys Chr(&H88AE) 
	Next
	For i = 1 To oArgs(1)/2
		ws.SendKeys Chr(&H88AF) 
	Next
End If

bat调用

@echo off

rem 传参0表示静音&非静音的切换,1表示减少音量,2是增加,3变成最大,4变成最小,5再接数字表示指定音量(0-100)
C:\Users\20531\Desktop\bat\voice.vbs 5 50
echo 搞定!

如需只要一个bat实现,则需要先使用bat将vbs的内容写入,再调用。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值