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

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

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可能就不對咯,前臺座標和後臺座標不是一個座標,前臺座標隨著視窗的移動會發生變化,而後臺只要視窗大小不變,那座標永遠都不變。

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

用按鍵精靈在某區域內找色,按鍵精靈區域找色問題 想實現 在某一區域內找色 如果找到執行滑鼠移動到某座標 如果找不到 則執行粘

findcolor a,a,b,b,0000ff intx,inty 0000ff為16進位制顏色,a,a為螢幕左上角座標。b,b為螢幕右下角座標。intx,inty為找到的顏色的座標 if intx 0 and inty 0 thenmoveto intx,inty leftclick 1 end...

關於按鍵精靈的按鍵

樓上的說錯了,哪有組合鍵按鍵碼這種東西存在。下面是我的 使用了windows api getasynckeystate 來判斷ctrl的按鍵狀態 declare function getasynckeystate lib user32 alias getasynckeystate byval vke...

那個用大漠外掛(按鍵精靈)做的後臺程式是不是不能最小化的

大漠插抄件最小化,只對於圖色有襲影響,按鍵 鼠bai標du,都是沒有影響的 而按鍵自zhi帶的後臺外掛是dao可以完全最小化的這是windows的原因,如果你用的是win7,可以試下將視窗遮蓋,這是滑鼠移動到工作列上,可以看到略縮圖,是動著的,而如果最小化,則是靜止,因為windows已經暫停了影象...