作者ward (蹲在人面獅身像裡)
看板EzHotKey
標題Re: [-AI-] 關於 AHK 的函式 ImageSearch 是否有對 …
時間Sat Apr 9 08:46:38 2011
※ 引述《kusoayan (瑋哥)》之銘言:
: 另外ward大提到可以用IE.au3 ?
: 不知道可以解說一下嗎@@?
你需要的功能是在網頁裡點選某個超連結對吧?
如果是一般應用程式,只能用 ImageSearch 來做
但針對網頁的自動化操作,用 IE 提供的 DOM 會更準確
不會因為網頁大小改變之類的問題抓不到正確位置
只是這入門門檻比較高,了解一些 DHTML 的相關知識會比較容易上手
舉說明檔的例子,下面這段程式可以載入官方首頁並按下 "wallpaper" 連結
#include <IE.au3>
$oIE = _IECreate("
http://www.autoitscript.com")
$sMyString = "wallpaper"
$oLinks = _IELinkGetCollection($oIE)
For $oLink in $oLinks
$sLinkText = _IEPropertyGet($oLink, "innerText")
If StringInStr($sLinkText, $sMyString) Then
_IEAction($oLink, "click")
ExitLoop
EndIf
Next
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 111.81.168.172
1F:推 kusoayan:我有研究一下IE.au3了 所以如果我想用google chrome就 04/09 10:29
2F:→ kusoayan:辦法囉 ~"~? 04/09 10:29
3F:推 kusoayan:另外 如果用IE.au3的話 是不事就可以把IE隱藏起來 或作成 04/09 10:32
4F:→ kusoayan:後台的了? 04/09 10:32
5F:→ ward:以上皆是 04/11 09:55
6F:推 kusoayan:我要點FB旁邊"你可能認識的人" 中的人名 可是那些人名 04/11 21:57
7F:→ kusoayan:不像您的例子是靜態的 那該怎麼辦~"~? 04/11 21:57
8F:→ kusoayan:分析他的url嗎? 04/11 21:57
9F:→ ward:應該說分析HTML 04/14 03:41