按鍵精靈顏色判斷輪流判斷多個點並執行語句的問題

2021-05-30 03:22:19 字數 903 閱讀 7382

1樓:匿名使用者

你的指令碼,三個顏

色都會判斷,但是,判斷的結果是「都是顏色不相等」,所專以你中途

屬判斷相等就執行的那段**全部沒執行,因此一啟動指令碼,三個顏色判斷完了就馬上結束了。出現這種現象是因為你的顏色值弄錯了,顏色值是六個16進位制陣列成的字串,你那裡才四個,所以顏色一定是不等於。

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

2樓:匿名使用者

老兄,你把問題的邏輯複雜化了吧,你是不是想要,觀察某點的顏色,一但發生變化就按一下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 找色 //跳轉到標記「找色」再來明白了不?要靠腦子。

3樓:匿名使用者

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

按鍵精靈判斷指令碼,按鍵精靈如何判斷數字大小來執行指令碼

把你後面的那段 剪下到上面的 的第一行與第二行之間就差不多了。也就是放在 rem 開始 的下一行。請問如何讓按鍵精靈判斷顏色變化後執行指令碼 顏色變化,包含兩層意思,第一種情況,當某點顏色一直是某個顏色,當顏色變版化時,執權行指令碼。第二種情況,當某點顏色不固定,直到出現某個顏色,執行指令碼。這兩種...

按鍵精靈區域找圖多圖判斷,按鍵精靈 區域找圖多圖判斷

dofindpic 0,0,1024,768,attachment a1.bmp 0.9,intx,inty if intx 0 and inty 0 thencall a1 exit do end if findpic 0,0,1024,768,attachment b1.bmp 0.9,intx...

按鍵精靈多個指令碼合成怎麼弄,按鍵精靈多個指令碼合成一個怎麼弄?

可以啊,你把 bai所有指令碼的啟動熱鍵全du設成5,把1指令碼zhi 的暫停 繼續熱鍵dao設成版1 把權2指令碼的暫停 繼續熱鍵設成2 把3指令碼的暫停 繼續熱鍵設成3 把n指令碼的暫停 繼續熱鍵設成n 把第一個指令碼的第一句寫成 keypress 49,1把第一個指令碼的第一句寫成 keypr...