隐藏启动控制面板音频视频选项,并点选确定按钮,请求帮助
本帖最后由 dreamgg 于 2010-1-2 21:14 编辑Run("control mmsys.cpl",@SW_HIDE)
WinWait("")
ControlClick("声音和音频设备","","Button8")
音量托盘图标未显示,想通过这个操作刷新,为什么不成功,不使用隐藏是成功的。 隐藏状态无法操作
把@SW_HIDE 改成 @SW_MINIMIZE MS不可以隐藏操作 感谢楼上各位,但我改成@SW_MINIMIZE,还是不成功呢。 隐藏是可以操作的,不过要在窗口出现后,加在WinWait("")
后就可以了 楼上的,我的代码明显是加在WinWait后面的 但你前面加了隐藏,应该先不隐藏运行,等窗口出现后才隐藏窗口 【CLASS:#32770】这个不能用,很多程序都是这个class。。。一般的xp系统上后台差不多十几个【CLASS:#32770】的窗口,所以,你的Run("control mmsys.cpl",@SW_HIDE)还没出来,au3已经检测到有【CLASS:#32770】的窗口出现啦。。。。 不信你win+r,那个运行程序的小窗口就是。。
>>>> 窗口 <<<<
标题: 运行
类: #32770
坐标: 500, 142
大小: 347, 172
样式: 0x94C821CC
扩展样式:0x00010501
句柄: 0x00280286
>>>> 控件 <<<<
类: Edit
接口: 1
类别名: Edit1
名称:
高级(类):
ID: 1001
文本:
坐标: 69, 63
大小: 245, 14
控件点击坐标:138, 3
样式: 0x50000380
扩展样式:0x00000000
句柄: 0x002D031C
>>>> 鼠标 <<<<
坐标: 710, 234
光标 ID: 0
颜色: 0xFFFFFF
>>>> 状态栏 <<<<
>>>> 工具栏 <<<<
>>>> 可见文本 <<<<
请键入程序、文件夹、文档或 Internet 资源的名称,Windows 将为您打开它。
打开(&O):
确定
取消
浏览(&B)...
>>>> 隐藏文本 <<<<
在单独的内存空间中运行(&M) 也就是没办法了?
Run("control mmsys.cpl")
WinWait("声音和音频设备")
WinSetState("声音和音频设备","",@SW_HIDE)
ControlClick("声音和音频设备","","Button8")
这样虽然可以正确执行ControlClick,但是无法彻底隐藏窗口那么脚本已经失去了实用意义,目的是要隐藏的情况下执行。 本帖最后由 ceoguang 于 2010-1-4 22:44 编辑
经测试Run("control mmsys.cpl",@SW_HIDE)是执行不了的,至少连进程也没有
页:
[1]