作者IAMQQ (好忙好忙...)
看板EzHotKey
標題[AHK-] 關於背景執行的問題
時間Thu Aug 19 00:59:41 2010
就跟標題一樣 我想要讓它在背景跑網頁的連點
目前前景的部份我用錄製的方式已經可以正常了
背景的部份還搞不太懂 請各位前輩指點
loop
{
WinWait, XXX - Windows Internet Explorer,
IfWinNotActive, XXX - Windows Internet Explorer, ,
WinActivate, XXX - Windows Internet Explorer,
WinWaitActive, XXX - Windows Internet Explorer,
MouseClick, left, 765, 414
Sleep, 1000
MouseClick, left, 662, 442
Sleep, 1000
MouseClick, left, 653, 525
Sleep, 1000
MouseClick, left, 790, 705
Sleep, 3000
send, {F5}
Sleep, 1000
}
return
F12::Pause
它大概是長這樣 我的問題是 我該怎麼讓AHK指定到我想讓他執行的網頁呢?
是用 ControlGetFocus, Var_Control, A和WinGet, Var_WinTitle, ID, A
這兩個嗎? 但是我不是很懂後面變數的意思
另外我是否將MouseClick改為
ControlClick, ahk_class IEFrame, click 765, 414,這樣就代表是背景執行?
Send改為ControlSend {F5} 這樣改就可以了嗎?
我自己嘗試了一下ControlGetFocus的功能 但因我不太了解 所以失敗了
不過拿掉的話雖然AHK有正常執行 但是沒作用
另外想請問是否能讓AHK在某區域偵測到某種顏色後執行某動作或不執行某動作呢?
因為之前有用過其他版友寫的小程式 其中有抓色功能
想請問一下如果我想弄出這樣的功能應該怎麼用?
謝謝各位前輩的回答
--
如有爬文不夠之處請見諒
若能提供文章代碼或關鍵字
我會非常感謝您的
另提供一點P幣給為我解答的前輩
謝謝m(_ _)m
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 124.12.89.237
※ 編輯: IAMQQ 來自: 124.12.89.237 (08/19 01:01)
1F:→ kslman:ControlClick [, Control-or-Pos, WinTitle, WinText, 08/19 02:06
2F:→ kslman:WhichButton, ClickCount, Options, ExcludeTitle, 08/19 02:06
3F:→ kslman:, ExcludeText] 08/19 02:07
4F:→ kslman:PixelSearch, OutputVarX, OutputVarY, X1, Y1, X2, Y2, 08/19 02:07
5F:→ kslman:ColorID [, Variation, Fast|RGB] 08/19 02:08
6F:→ kslman:不過PixelSearch是抓螢幕顏色,程式在背景動作無法判定 08/19 02:09