kn007
发表于 2009-6-8 18:53:43
抱歉,只能帮到这,我才注册不久。。。没学到好像
huoqingpo
发表于 2009-6-8 18:55:06
自动安装·的我也会··
我的意思是就个程序·运行下什么都不显示··就是把IE去掉···
kn007
发表于 2009-6-8 18:55:19
我去想一想
huoqingpo
发表于 2009-6-8 19:04:23
在线等待中·········
jhun
发表于 2009-6-8 19:18:19
Run ( "文件名" [, "工作目录" [, 显示标志[, 可选标志]]] )
@SW_HIDE = 隐藏窗口
我VISTA,帮不上忙了
kn007
发表于 2009-6-8 19:21:46
试了几下,因技术原因,搞不定
jhun
发表于 2009-6-8 19:30:10
试了几下,因技术原因,搞不定
kn007 发表于 2009-6-8 19:21 http://www.autoitx.com/images/common/back.gif
把窗体隐藏起来,再向控件发送消息,完了之后再关闭窗体
kn007
发表于 2009-6-8 19:30:16
走人,吃饭去咯
huoqingpo
发表于 2009-6-8 20:15:27
希望有人能解决··
huoqingpo
发表于 2009-6-11 22:02:26
没人能解决吗?》
kn007
发表于 2009-6-11 22:58:19
有,我帮你多一次
kn007
发表于 2009-6-11 23:05:35
只能这样,因为这是不可能事件,没有按钮可以按#NoTrayIcon
Run("rundll32.exe shell32.dll,Control_RunDLL desk.cpl,,0")
WinWait("显示")
WinWaitActive("显示")
WinSetState("显示", '', @SW_HIDE)
ControlClick("显示","","Button3")
WinWait("自定义桌面")
WinWaitActive("自定义桌面")
Send("!i")
WinSetState("自定义桌面", '', @SW_HIDE)
ControlClick("","","Button11")
WinSetState("显示", '', @SW_SHOW)
WinWait("显示")
WinWaitActive("显示")
WinSetState("显示", '', @SW_HIDE)
ControlClick("显示","","Button4")
kn007
发表于 2009-6-11 23:06:57
我在去想想
kn007
发表于 2009-6-11 23:08:48
被我发现方法,我真是天才,马上源码
kn007
发表于 2009-6-11 23:10:59
#NoTrayIcon
Run("rundll32.exe shell32.dll,Control_RunDLL desk.cpl,,0")
WinWait("显示")
WinWaitActive("显示")
WinSetState("显示", '', @SW_HIDE)
ControlClick("显示","","Button3")
WinWait("自定义桌面")
WinWaitActive("自定义桌面")
WinSetState("自定义桌面", '', @SW_HIDE)
ControlClick("自定义桌面","","Button5")
ControlClick("自定义桌面","","Button11")
WinWait("显示")
WinWaitActive("显示")
ControlClick("显示","","Button4")