按鍵精靈怎麼做在某矩形內如果出現某個顏色就執行某個命令的

2021-03-26 22:09:53 字數 2903 閱讀 8035

1樓:匿名使用者

//按從左到右,從上到下的順序查詢視窗控制代碼(變數:hwnd)視窗的指定矩形區域內指定顏色

xy = plugin.bkgnd.findcolor(hwnd, 0, 0, 1024, 768, "0000ff")

//查詢字串位置

zb = instr(xy, "|")

//將字串轉換成數值

x = clng(left(xy, zb - 1)): y = clng(right(xy, len(xy) - zb))

//按從中間到四周的順序查詢視窗控制代碼(變數:hwnd)視窗的指定的矩形區域內指定顏色

xy = plugin.bkgnd.findcentercolor(hwnd, 0, 0, 1024, 768, "0000ff")

//查詢字串位置

zb = instr(xy, "|")

//將字串轉換成數值

x = clng(left(xy, zb - 1)): y = clng(right(xy, len(xy) - zb))

if x>0 then

執行某個命令

endif

2樓:匿名使用者

findcolor 0,0,1024,768,"fffff",intx,inty

if intx > 0 and inty > 0 thenmoveto intx,inty

keypress "a" , 1

end if

解釋: 在螢幕左上角(0,0)座標到螢幕右下角(1024,768)的區域裡找顏色「fffff」,若找到了顏色,就將此點座標儲存到變數intx,inty中,並停止找色,執行下一步判斷命令。判斷:

若intx和inty大於0時(表示找到了顏色),那麼移動座標到該點,並按a鍵1次。

樓主可根據實際情況改變找色區域座標值,但最大座標不要超過電腦解析度即可。

按鍵精靈寫指令碼怎麼做到:如果某個地方的顏色變成指定的顏色就執行一個規定的任務?求大神 30

3樓:烏鴉飄過

找圖找色的官方教程:

按鍵精靈 某點或者某區域顏色變了執行另外的指令碼

4樓:匿名使用者

老兄,你把問題的邏輯複雜化了吧,你是不是想要,觀察某點的顏色,一但發生變化就按一下f1,這時顏色就回過來,就ok了?n年前我玩熱血江湖自動加紅藍就這樣搞的,你是不是想要這樣?一樣的原理,一個指令碼ok,不需要寫成幾個,多麻煩呀。

給個指令碼你看就明白了:

rem 找色

delay 128 //延時128毫秒

ifcolor 120,5,1418,1 //監視座標點120,5的顏色,若顏色不是#1418(座標點就看你解析度咯,最左上角起為0,0,最右下角就是你解析度的最大值咯,好比我的1024,768。後面的1是不等於,0是等於,2是約等於,顏色你自己定咯,按鍵裡面抓點抓色可以找顏色值和座標的啦)

keypress 112,1//按下f1

else //否則

delay 128

endif //條件結束

goto 找色 //跳轉到標記「找色」再來明白了不?要靠腦子。

5樓:匿名使用者

1個簡單的方法,有點不和規矩,你可以把幾個指令碼的開始按鈕設定成不同的,在判斷到顏色變了的時候,模擬按鈕第2個指令碼的開始按鈕(可行的)然後自動停止第1個指令碼endscript (這是自動停止的**)也可以繼續執行第1個指令碼,你自己根據情況決定,最好的辦法是把3個指令碼寫成1個,加判斷語句就可以了

按鍵精靈怎麼迴圈執行指令碼直到到某個顏色的出現後停止

6樓:匿名使用者

在指令碼bai1加上迴圈語句for 10這裡加上du你指令碼zhi1

endfor你設定迴圈指令碼dao1的次數內在指令碼1的前面加個標記容 指令碼2執行完畢調至標記

簡單表示

rem q

for 10

指令碼1endfor

指令碼2goto q

改下試試

7樓:du瓶邪

舉例:rem zhaotu

findpic 574,489,608,510,"attachment:\sheng.bmp",0.9,intx,inty

if intx > 0 and inty > 0 thenmoveto 631,497

leftclick 1

else

delay 3000

moveto 333, 538

rightclick 1

delay 3000

moveto 697, 413

rightclick 1

goto zhaotu

end if

按鍵精靈一個指令碼可以實現等待多次某點出現某一顏色後再執行下一動作嗎?

8樓:匿名使用者

do until n>10 '找到10次後跳出做下一動作判斷某點顏色

如果 真 則n=n+1

delay 1000'延時1秒 根據需要除錯修改loop

下一動作

請問如何讓按鍵精靈判斷顏色變化後執行指令碼

9樓:匿名使用者

顏色變化,包含兩層意思,第一種情況,當某點顏色一直是某個顏色,當顏色變版化時,執權行指令碼。

第二種情況,當某點顏色不固定,直到出現某個顏色,執行指令碼。這兩種情況某些時候寫**是不一樣的,根據你這裡說的意思,不管是哪種情況都可以實現你的功能,用ifcolor即可,假如你要求有相似度,就用findcolor,找色範圍縮小到某一點,也可以。

按鍵精靈怎麼迴圈,按鍵精靈怎麼設定無限迴圈

1.標記迴圈如下 rem start goto start 上面中間放上你要迴圈的語句,標記迴圈也就是在一個地方做個標記,然後在另一個地方無條件的返回到標記處重複執行 一般用於無限迴圈 如上面的是做個標記start 後面再跳到 這個標記start再執行 2.次數迴圈如下 for 10 endfor ...

按鍵精靈9怎麼做設定介面,按鍵精靈9介面用法

這個不是設定的問題,根本辦不到。也人有用外掛做個介面然後覆蓋在按鍵精靈的介面上,這樣靈活性更好,也像你說的 就像其他網上的輔助一樣 但這樣一來要學的不是一點點 你這種情況比較複雜 可以用按鍵精靈9裡的介面做成指令碼然後再把指令碼封裝成小精靈這樣開啟小精靈就是介面的樣子 按鍵精靈9介面用法 按鍵精復靈...

按鍵精靈怎麼讓它在指定視窗執行,按鍵精靈怎麼讓它在指定視窗執行

已經回答過本問題的兩位,請不要誤人子第 首先按鍵精靈本支援前臺和後臺,回 當然你要學會後臺才可以不影響前臺答的程式執行那麼首先需要獲取控制代碼 plugin hwnd window.foreground hwnd內就是當前視窗控制代碼 plugin bkgnd.keypress hwnd,65 這個...