本帖最后由 五猫橙 于 2009-10-8 07:24 编辑
为了看效果..把所有hide变成minimize
找了半天...这个帖子比较有参考性Run('notepad.exe','',@SW_MINIMIZE)
WinWait('无标题 - 记事本','')
ControlSend('无标题 - 记事本','','Edit1','HELP YOU')
这样运行是可以的..但是我费解的是..为什么在计算器里就不行了,测试了一些程序,有的可以,有的不行...为什么..下面是计算器的测试代码Run('calc','',@SW_MINIMIZE)
WinWait('计算器','')
ControlSend('计算器','','Edit1','123')
多次试验发现.下面这句命令就不能minimize...Run('calc','',@SW_MINIMIZE)
在那个帖子8楼,发现了这段Run('calc')
WinWait('计算器','')
;sleep(1000)
WinSetState ( '计算器', "", @SW_MINIMIZE)
ControlSetText('计算器','','Edit1','123')
几乎可以了.但是窗口要闪一下...
有人知道怎么弄吗 |