淡定开源 发表于 2011-5-25 18:56:59

[已解决]请问怎样获取已经打开的ie窗口标题

本帖最后由 淡定开源 于 2011-5-26 21:22 编辑

看了一下ie函数,不懂。
在论坛搜了一下也没找到,
请指点一下。

淡定开源 发表于 2011-5-25 21:49:42

是不是太简单了,没人愿意回答。
对我来说可难了,请指点一下吧。

502762378 发表于 2011-5-25 21:57:48

是要这样?


#include <WinAPI.au3>
Opt('MustDeclareVars', 1)

_IE()

Func _IE()
        Local $aWindows, $i, $text
        $aWindows = _WinAPI_EnumWindowsTop()
        For $i = 1 To $aWindows
                If $aWindows[$i] = "IEFrame" Then
                $text= "Window Title: " & WinGetTitle($aWindows[$i])
                MsgBox(0, "IE Title", $text)
                EndIf
        Next
EndFunc

淡定开源 发表于 2011-5-26 02:07:30

谢谢可以,能不能简单注释一下。

淡定开源 发表于 2011-5-26 10:31:12

谢谢可以,能不能简单注释一下。
淡定开源 发表于 2011-5-26 02:07 http://www.autoitx.com/images/common/back.gif
等待指点,谢谢。

chinafla 发表于 2011-5-26 10:57:27

不错不错 呵呵

502762378 发表于 2011-5-27 20:41:43

回复 5# 淡定开源


你看下_WinAPI_EnumWindowsTop这个函数;IE的窗口类名是IEFrame,判断符合的秀出来

淡定开源 发表于 2011-5-28 22:15:12

谢谢楼上那个函数看了,数组部分
看不懂。

502762378 发表于 2011-5-29 00:31:14

回复 8# 淡定开源


什么看不懂看什么,我当初是拿inireadsection练习数组的,练多了就不存在看不懂了

淡定开源 发表于 2011-5-29 05:43:19

数组我知道,只是想不明白窗口
只是一个名字,用一维数组就可以吧,
为什么要用到二维数组。不要笑我啊。
页: [1]
查看完整版本: [已解决]请问怎样获取已经打开的ie窗口标题