cndenis 发表于 2010-3-14 20:02:36

如何在控制IE8中的选项卡中的某个页面?

我使用IE8在几个选项卡中打开了好几个标题相同的网页,希望仅对当前浏览的网页进行操作。(比如说填表单),应如何做?

使用_IEAttach()时,因为几个窗口标题相同,而且在同一个IE进程中,无论用HWND还是用Title都会绑定到第一个选项卡而不是当前打开的选项卡。如何才能绑定到当前打开的选项卡?

rence 发表于 2010-4-21 17:49:09

intance=# 十字补丁

clshuai 发表于 2010-4-21 18:33:25

#include <IE.au3>

Dim $aIE
$aIE = 0

$i = 1
While 1
    $oIE = _IEAttach ("", "instance", $i)
    If @error = $_IEStatus_NoMatch Then ExitLoop
    ReDim $aIE[$i + 1]
    $aIE[$i] = $oIE
    $aIE = $i
    $i += 1
       
        $URL = _IEPropertyGet($oIE,"localtionurl");
        ConsoleWrite($i & ": URL is " & $URL & @CRLF)
WEnd
页: [1]
查看完整版本: 如何在控制IE8中的选项卡中的某个页面?