作者kslman ()
看板EzHotKey
標題Re: [AHK-] 想詢問有關利用座標判定執行指令的教學!!
時間Tue Mar 22 22:01:38 2011
※ 引述《denis12114 (阿丹)》之銘言:
: 由於昨天經由板友的提醒
: 研究了一整天的autohotkeys
: 剛剛忽然想到關於判定顏色來執行指令的方法
: 例如本來某遊戲的某個座標為 xx 顏色
: 但經某些條件會變出不同顏色來
: 如果特定的顏色出現 就執行點擊的動作
: 上網爬了好久的文
: 但很遺憾找不到跟顏色所相關的問題
: 而且自己對於程式語言完全是門外漢
: 所以想再次請求板友們的幫忙了
: 謝謝你們 謝謝 :(
: -------------------------------
: 目前死馬當活馬醫的想法就是:
: i::
: if color { x, y} is xxxxxxxx
: then
: mouseclick, left, xxx, yyy
: 不知道是不是把他想的過度理想化了
以下語法代表:
不斷的檢查這個顏色在不在
如果不在就等待200毫秒
直到這個顏色出現,就做指定動作
loop
;不斷的檢查這個顏色在不在
{
PixelSearch, Px, Py, XXX, YYY, XXX2, YYY2,
0x文字顏色, X, Fast
if ErrorLevel
;如果不在
{
Sleep, 200
;就等待200毫秒
}
else
;直到這個顏色出現
{
這邊的語法看你要做啥 ;就做指定動作
break
}
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 122.147.6.242
※ 編輯: kslman 來自: 122.147.6.242 (03/22 22:02)
1F:推 denis12114:謝謝您! 我用了另外一個方式 03/23 21:39
2F:→ denis12114:好像是pixelget什麼的 因為是一直在run 所以乾脆不等待 03/23 21:40
3F:→ denis12114:這程式共同的符碼好多 學起來真的很有趣! 03/23 21:40
4F:→ denis12114:謝謝你提醒我有這麼好玩的軟體阿 3Q :) 03/23 21:40