找回密码
 加入
搜索
查看: 2255|回复: 7

开启麦克风的问题

[复制链接]
发表于 2009-2-24 11:28:46 | 显示全部楼层 |阅读模式
做母盘的时候没有开启麦克风,写一个开启的au3,到了最后一步的syslistview321,由于有几种不同机型所以全选但发现没有效果,以下代码:

run("sndvol32.exe")
WinWaitActive("[class:Volume Control]")
WinMenuSelectItem("[class:Volume Control]","音量","选项(&P)","属性(&R)")
WinWaitActive("属性","显示下列音量控制:")
ControlListView("属性","显示下列音量控制:","SysListView321","SelectAll")

[ 本帖最后由 风行者 于 2009-2-24 12:51 编辑 ]
发表于 2009-2-24 11:49:19 | 显示全部楼层
ControlListView("属性","显示下列音量控制:","SysListView321","SelectAll")
这句不对,要用_GUICtrlListView_SetItemChecked
 楼主| 发表于 2009-2-24 12:26:32 | 显示全部楼层
英文太差了,看不懂帮助!能否说明一下
发表于 2009-2-24 12:31:42 | 显示全部楼层
多学习下 英文!
发表于 2009-2-24 12:42:36 | 显示全部楼层
_GUICtrlListView_SetItemChecked($hWnd, $iIndex[, $fCheck = True])
$hWnd-listview控件句柄,
$iIndex-行号(从0算起,如果是-1,代表所有行)
$fCheck = True -TRUE表示勾选,FALSE不选
 楼主| 发表于 2009-2-24 12:50:34 | 显示全部楼层
成功了,太感谢cnsnc 帮助!
发表于 2009-6-22 16:49:07 | 显示全部楼层
我来补充一下,方便后来人!
#Include <GuiListView.au3>
run("sndvol32.exe")
WinWait("[class:Volume Control]")
WinActivate("[class:Volume Control]")
WinMenuSelectItem("[class:Volume Control]","音量","选项(&P)","属性(&R)")
WinActivate("属性","显示下列音量控制:")
$hWnd = ControlGetHandle("属性","", "SysListView321")
_GUICtrlListView_SetItemChecked($hWnd, -1, False) ;取消所有选择
_GUICtrlListView_SetItemChecked($hWnd, 0)
_GUICtrlListView_SetItemChecked($hWnd, 1)
_GUICtrlListView_SetItemChecked($hWnd, 3)
ControlClick("属性","","Button5")
WinClose("[class:Volume Control]")
发表于 2010-9-8 08:05:28 | 显示全部楼层
学习了下,很不错
您需要登录后才可以回帖 登录 | 加入

本版积分规则

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

GMT+8, 2024-10-3 08:29 , Processed in 0.094475 second(s), 19 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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