dreamgg 发表于 2010-1-2 20:17:45

隐藏启动控制面板音频视频选项,并点选确定按钮,请求帮助

本帖最后由 dreamgg 于 2010-1-2 21:14 编辑


Run("control mmsys.cpl",@SW_HIDE)
WinWait("")
ControlClick("声音和音频设备","","Button8")
音量托盘图标未显示,想通过这个操作刷新,为什么不成功,不使用隐藏是成功的。

landays 发表于 2010-1-2 20:24:59

隐藏状态无法操作
把@SW_HIDE 改成 @SW_MINIMIZE

痒痒 发表于 2010-1-2 20:42:07

MS不可以隐藏操作

dreamgg 发表于 2010-1-2 20:47:30

感谢楼上各位,但我改成@SW_MINIMIZE,还是不成功呢。

ceoguang 发表于 2010-1-3 19:17:23

隐藏是可以操作的,不过要在窗口出现后,加在WinWait("")
后就可以了

dreamgg 发表于 2010-1-4 15:54:40

楼上的,我的代码明显是加在WinWait后面的

ceoguang 发表于 2010-1-4 16:22:48

但你前面加了隐藏,应该先不隐藏运行,等窗口出现后才隐藏窗口

sanmoking 发表于 2010-1-4 16:32:15

【CLASS:#32770】这个不能用,很多程序都是这个class。。。一般的xp系统上后台差不多十几个【CLASS:#32770】的窗口,所以,你的Run("control mmsys.cpl",@SW_HIDE)还没出来,au3已经检测到有【CLASS:#32770】的窗口出现啦。。。。

sanmoking 发表于 2010-1-4 16:42:55

不信你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)

dreamgg 发表于 2010-1-4 17:57:42

也就是没办法了?
Run("control mmsys.cpl")
WinWait("声音和音频设备")
WinSetState("声音和音频设备","",@SW_HIDE)
ControlClick("声音和音频设备","","Button8")
这样虽然可以正确执行ControlClick,但是无法彻底隐藏窗口那么脚本已经失去了实用意义,目的是要隐藏的情况下执行。

ceoguang 发表于 2010-1-4 22:00:42

本帖最后由 ceoguang 于 2010-1-4 22:44 编辑

经测试Run("control mmsys.cpl",@SW_HIDE)是执行不了的,至少连进程也没有
页: [1]
查看完整版本: 隐藏启动控制面板音频视频选项,并点选确定按钮,请求帮助