按鍵精靈有關於後臺找色的迴圈語句?看看我的對嗎

2021-07-28 04:07:18 字數 2673 閱讀 7413

1樓:深海多水

hwnd = plugin.window.mousepoint()

rem a

call plugin.bkgnd.leftclick(hwnd, 869, 561)

delay 1000

xy = plugin.bkgnd.findcolor(hwnd, 0, 0, 949, 599, "87aec5")

dim myarray

myarray = split(xy, "|")

x = clng(myarray(0)): y = clng(myarray(1))

if x > 0 and y > 0 then

delay 1000

call plugin.bkgnd.leftclick(hwnd, x, y)

delay 1000

call plugin.bkgnd.leftclick(hwnd, 402, 356)

delay 1000

call plugin.bkgnd.keyup(hwnd, 38)

delay 60000

call plugin.bkgnd.keyup(hwnd, 40)

delay 10000

call plugin.bkgnd.leftclick(hwnd, 869, 561)

else

call plugin.bkgnd.leftclick(hwnd, 876, 515)

goto a

end if

2樓:匿名使用者

你這座標是怎麼取的

找色不需要繫結視窗的嗎?

按鍵精靈 如何迴圈找色 5

3樓:匿名使用者

你可以在前面插入 迴圈當 i=0 再到

ifcolor 421,302,"dd22dd",0 then這裡加一個 i=1

再在最後加個迴圈結束 就可以了

意思就是它找不到你要的顏色它就會一直不斷的繼續找,如果找到了它i=1 不等於0了,他就繼續往下面的語句執行

4樓:匿名使用者

修改**如下:

moveto 520, 380

leftclick 1

moveto 365, 425

doifcolor 421,302,"dd22dd",0 thenleftclick 1

exit do

end if

loop

5樓:信嬌索念之

你自己看看你的語句的意思知道了,是找到顏色了。執行語句,然後結束了。找不到就跳到開始重新找。所以不能做到迴圈啊。你的這樣只找到了一次就停止了。

rem 找色

delay 1000

ifcolor 836,539,"3a93c7",0 then//執行語句

goto 找色

else

goto 找色

end if這樣就行了。

按鍵精靈判斷和迴圈語句

6樓:匿名使用者

dofindcolor 0,0,1024,768,"0000ff",intx,inty

if intx > 0 and inty > 0 thenexit do

else

delay 100

end if

loop

7樓:夢冷凝

估計你自己搞不定,給你類似的也沒用

按鍵精靈後臺找色判斷 位置不判斷直接執行

8樓:匿名使用者

直接執行 話,先找色,色找完,移滑鼠 移完執行,

不判斷話,執行句加後面就是了。

具體對照中文那裡改,這個我也看不懂。

按鍵精靈 後臺視窗判斷顏色 來個高手

9樓:殘陽醉了

lz你這樣看看吧.

我們不知道這個語句能不能找到點的顏色

你新看看按鍵精靈算出這個點的顏色是多少

hwnd = plugin.window.mousepoint()

getcolor = plugin.bkgnd.getpixelcolor(hwnd, 140, 45)

traceprint "getcolor"

如果得出的顏色值是0的話那就是這個語句不支援這個遊戲,不是按鍵精靈不支援是這個語句不支援

因為你剛才已經說了控制代碼截圖可以對吧可以一個一個慢慢來

我平常習慣用大漠了現在要說用按鍵精靈自帶的後臺找也麻煩這些希望lz自己解決啊

另外也可以用範圍搜尋 搜尋範圍就是 (140, 45)這個點也是可以的

plugin.bkgndcolor.getpixelcolor hwnd, 140, 45

10樓:匿名使用者

首先getcolor = plugin.bkgnd.getpixelcolor(hwnd, 140, 45),輸出getcolor的顏色,看能否輸出顏色值。

再次,輸出看是不是相符合,因為前臺你還用140,45可能就不對咯,前臺座標和後臺座標不是一個座標,前臺座標隨著視窗的移動會發生變化,而後臺只要視窗大小不變,那座標永遠都不變。

如果前面兩步都正確,那看你後臺滑鼠命令是否支援。

按鍵精靈區域找色中,我設定的是自動連續找圖,如何讓他找到了雙擊,找不到繼續找,一直到找到才點選

您好,您這個 這樣不行,把 moveto x,y leftclick 1 這兩行 弄到end if 的上面在加個無限迴圈就搞定了,具體 如下 dodelay 100 findcolor 0,0,1366,768,2c3162 x,y if x x and y y thenmoveto x,y lef...

用按鍵精靈在矩形內找隨機出現的顏色值,顏色出現後就把滑鼠移動到顏色上按一次左鍵,哪個顏色先出就點它

rem 開始 findcolorex 476,552,618,552,039389 1,0.9,ax,ay if ax 0 and ay 0 thenmoveto intx,inty delay 100 leftclick 1 end if findcolorex 476,552,618,552,0...

關於大漠外掛註冊後在按鍵精靈裡的全部命令找不到大漠命令的問題

你每次寫一個新指令碼就需要寫這段 每一個新指令碼也必須加進這兩個檔案,大漠命令說明在大漠外掛裡的一個叫 大漠介面檔案 裡面,點開它,裡面有每個指令的解釋。我現在用天使外掛,大漠外掛馬上都不能用了,大漠現在伺服器他的高階使用者去了,除非月銷售上千才可以進去,放棄吧.用天使外掛吧,tc那邊開發的,和大漠...