aoezhi 发表于 2009-6-4 10:57:18

怎样获取静音状态?

想写一个小工具用热键控制系统音量.
读取和设置音量大小都已经完成,但是如何读取和设置静音状态呢?
找了很久也没有找到,望高手赐教.

lynfr8 发表于 2009-6-4 13:50:32

传送门:http://www.autoitx.com/forum.php?mod=viewthread&tid=7279&extra=page%3D1
里面只是设置静音,至于如何读取静音状态,呵呵,既然你能读取音量大小,可以写个if then加以判断
可以读取音量大小就是非静音状态,反之....

另外建议你的最终全部代码发上来,给后人学习下

aoezhi 发表于 2009-6-5 08:50:12

使用audio.au3函数,在系统静音状态仍然是可以读取和设置音量大小的.


之前看到前人有写了一个volume progress.au3,可以进度条显示系统音量,自己拿来改造了一下,可以调整系统主音量,待全部完成后贴上来与大家分享.
其实我也刚接触AU3,还是菜鸟~

guanjl 发表于 2009-9-26 12:04:17

If ControlCommand("","",1000,"IsChecked")=1 Then msgbox(64,"","音量为静音状态!")
SLEEP(2000)
Send("{VOLUME_MUTE}");点击静音选框
页: [1]
查看完整版本: 怎样获取静音状态?