找回密码
 加入
搜索
查看: 1305|回复: 3

[网络通信] 这种情况下WinActivate无法激活当前窗口,什么原因呢?

  [复制链接]
发表于 2019-2-17 23:05:28 | 显示全部楼层 |阅读模式
Run("notepad.exe")
Sleep(1)
WinActivate("AutoIt 在线文档 - Mozilla Firefox", "")
WinWaitActive("AutoIt 在线文档 - Mozilla Firefox","",3)
;WinActivate("[CLASS:subWin]", "")
AutoItSetOption("MouseCoordMode",0)
MouseClick("left",300,300)
把第一行run注释掉,
firefox不管被谁挡住,都可以激活做为当前活动窗口,并在最前显示。

但不注释run,它会先打开记事本。这时firefox就不能激活到最前面显示了。。。

有什么办法呢???


发表于 2019-2-18 07:53:27 | 显示全部楼层
Sleep(1000)
发表于 2019-2-18 10:08:00 | 显示全部楼层
同上,感觉sleep时间太短,导致激活窗口后,notepad的窗口才正式显示出来。
 楼主| 发表于 2019-2-18 13:55:40 | 显示全部楼层
嗯嗯,原来是这样
您需要登录后才可以回帖 登录 | 加入

本版积分规则

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

GMT+8, 2024-12-23 21:24 , Processed in 0.077442 second(s), 20 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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