找回密码
 加入
搜索
查看: 2273|回复: 3

怎样获取静音状态?

[复制链接]
发表于 2009-6-4 10:57:18 | 显示全部楼层 |阅读模式
想写一个小工具用热键控制系统音量.
读取和设置音量大小都已经完成,但是如何读取和设置静音状态呢?
找了很久也没有找到,望高手赐教.
发表于 2009-6-4 13:50:32 | 显示全部楼层
传送门:http://www.autoitx.com/forum.php ... &extra=page%3D1
里面只是设置静音,至于如何读取静音状态,呵呵,既然你能读取音量大小,可以写个if then加以判断
可以读取音量大小就是非静音状态,反之....

另外建议你的最终全部代码发上来,给后人学习下
 楼主| 发表于 2009-6-5 08:50:12 | 显示全部楼层
使用audio.au3函数,在系统静音状态仍然是可以读取和设置音量大小的.


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

评分

参与人数 1金钱 +5 收起 理由
lynfr8 + 5 支持原创,等着你的成 品

查看全部评分

发表于 2009-9-26 12:04:17 | 显示全部楼层
If ControlCommand("[class:Volume Control]","",1000,"IsChecked")=1 Then msgbox(64,"","音量为静音状态!")
SLEEP(2000)
Send("{VOLUME_MUTE}");点击静音选框
您需要登录后才可以回帖 登录 | 加入

本版积分规则

QQ|手机版|小黑屋|AUTOIT CN ( 鲁ICP备19019924号-1 )谷歌 百度

GMT+8, 2024-12-23 16:39 , Processed in 0.075749 second(s), 24 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表