1

AutoItを使うのは初めてです。InternetExplorerを使用してiframe内のリンクをクリックするのに苦労しています。私はこれを行うためのいくつかの方法を検討しましたが、何も機能していません。

したがって、これはおそらく簡単な質問です。AutoItを使用してiFrame内のリンクをクリックするにはどうすればよいですか?リンクはフレーム8にあり、テキスト名は「People」です。

誰かが例を教えてもらえますか?

_IEFrameGetCollectionと_IELinkClickByTextを使用する必要があると思います。また、_IEFrameGetCollectionを使用して、ページ上のフレームの総数が9であることを確認できました。

4

1 に答える 1

3

_IEFrameGetCollectionと_IELinkClickByTextを使用する必要があると思います。また、_IEFrameGetCollectionを使用して、ページ上のフレームの総数が9であることを確認できました。

正確に。この回答を最初に確認することをお勧めします:フレーム内のリンクを取得できません

コードは次のようになります。

#include <IE.au3>

$URL="http://www.acgme.org/adspublic/"
$MyIExplorer=_IECreate($URL,1,1,1,1)

Local $theFrame = _IEFrameGetCollection($MyIExplorer, 8)

Local $oLinks = _IELinkGetCollection($theFrame)
MsgBox(0, "Link Count", @extended & " links found")
于 2012-06-20T06:50:47.180 に答える