yufei8051 发表于 2015-1-14 12:38:48

用WinGetTitle("[active]")返回当前窗口标题,居然返回个“sb”?

本帖最后由 yufei8051 于 2015-1-14 15:13 编辑

用WinGetTitle("")这个,应当没错。
返回别的窗口都正常。
就这个谷歌浏览器里面的,居然,问题明明是“打开”呀:
就以在本论坛上传图片为例,代码如下:WinActivate("返回当前窗口标题", "") ;
MouseClick("left", 340, 350) ;点击上传按钮
Sleep(1000)
MouseClick("left", 390, 460) ;点击上传按钮
Sleep(1000)
Local $dqckbt = WinGetTitle("") ;返回当前激活(照片上传对话框)窗口的标题
MsgBox(4096, "对话框标题:",$dqckbt ,5)

yufei8051 发表于 2015-1-14 13:11:44

到底是什么原因呢?系统是win8.1/x64。。。用处是用谷歌浏览器在某论坛上传图片,打开上面这个对话框时。

yufei8051 发表于 2015-1-14 13:14:46

因为要上传的东西比较多,所以要检查这个对话框消失否,消失说明这一步完成进行下步,否则再等一会吧

wangms 发表于 2015-1-15 09:00:36

学习学习。。。。。。。。。。。。。。。。。。
页: [1]
查看完整版本: 用WinGetTitle("[active]")返回当前窗口标题,居然返回个“sb”?