按鍵精靈邊檢測色點邊執行腳本
Ⅰ 按鍵精靈設置網頁兩點間依據顏色變化執行單擊的判斷和循環
可以試試循環找色,顏色沒找到繼續等待,找到了執行下一步操作後退出循環
比如
Do
顏色=GetPixelColor(300,300,0)
If顏色="ffffff"Then
//插入要執行的代碼
ExitDo//跳出當前循環
EndIf
Loop
可以用多個循環嵌套使用
另外也可以試試找圖,也可以用循環嵌套的方式執行
Ⅱ 請問如何讓按鍵精靈判斷顏色變化後執行腳本
顏色變化,包含兩層意思,第一種情況,當某點顏色一直是某個顏色,當顏色變化時,執行腳本。
第二種情況,當某點顏色不固定,直到出現某個顏色,執行腳本。這兩種情況某些時候寫代碼是不一樣的,根據你這里說的意思,不管是哪種情況都可以實現你的功能,用IfColor即可,假如你要求有相似度,就用FindColor,找色范圍縮小到某一點,也可以。
Ⅲ 按鍵精靈 某點或者某區域顏色變了執行另外的腳本
老兄,你把問題的邏輯復雜化了吧,你是不是想要,觀察某點的顏色,一但發生變化就按一下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 找色 //跳轉到標記「找色」再來
明白了不?要靠腦子。
Ⅳ 按鍵精靈能不能檢測一個顏色持續一段時間後執行操作
你可以先檢測到點420.93 ,顏色是00F,延時一分鍾,再檢測一次,如果還是沒有變化,執行動作。
或者中間延時10秒,連續檢測6次,每次都是,之行動作。
Ⅳ 按鍵精靈可以辨別顏色然後啟動錄制的腳本嗎
不啟動它怎麼找色。相當於你不開電腦你怎麼使用電腦。你的腳本代碼加上找色命令,雖然要自己啟動,但是可以做到和你想要功能同等效果,如果你是新手一點都不會寫代碼,你自己花點時間去官網看教程,按鍵精靈雖然入門簡單,但不代表不需要去學習,如果你想靠「錄制」使用它,那是不可能的,有些操作根本不能錄制,例如滑鼠「按住」,「按住拖動」這些是無法錄制的。
Ⅵ 按鍵精靈判斷某點的顏色,如果變成紅色就執行指令,然後我想讓按鍵精靈一直維持在這個狀態,該怎麼寫呢
Do
GetColor=GetPixelColor(10,5)
IfGetColor="0000FF"Then
LeftClick1
EndIf
Loop
至於腳本的執行,我建議把腳本集合成子程序然後在IF裡面調用,還有我不確定你說的紅色是我上面顏色代碼的紅色,最好自己用抓抓查一下你的那個紅色的顏色代碼再說。
Ⅶ 求寫個腳本 用按鍵精靈實時檢測屏幕兩點,然後A點如果變成色就執行A的子程序B點如果變成特定顏色就執行B

Ⅷ 我想讓按鍵精靈始終監視某坐標點顏色然後執行操作代碼該怎麼寫
i=1
While i=1
GetColor=GetPixelColor(10,5)//要找的坐標自己輸入進去
If gecolor = "F3F3F3" Then//顏色值自己修改,必須與坐標點對應
MessageBox "成功找到該點顏色"
i=2
End If
Delay 1000
Wend 代碼分析:先讓i=1,如果i=1則循環執行以下代碼,用if判斷如果找點改點顏色值,則彈出窗口,如果彈出了窗口,就i=2,此時這段代碼就不循環了。 其實你所說的始終監視就是循環找該點顏色值,其實我發的這段代碼和循環找圖的技巧很相似,如果你還不懂的話可以看看官方教程的循環找圖教程。
Ⅸ 按鍵精靈 識別兩個點的顏色變化 分別做出按鍵操作 循環進行 腳本怎麼寫
線程aaID = BeginThread(aa)
Sub aa()
Do
//找色1代碼
If x > 0 Then
//執行動作
For 10
Delay 1000
Next
End If
Delay 500
Loop
End Sub
Sub aa()
Do
//找色2代碼
If x > 0 Then
//執行動作
For 10
Delay 1000
Next
End If
Delay 500
Loop
End Sub
Ⅹ 按鍵精靈 顏色判斷 輪流判斷多個點並執行語句的問題
你的腳本,三個顏色都會判斷,但是,判斷的結果是「都是顏色不相等」,所以你中途判斷相等就執行的那段代碼全部沒執行,因此一啟動腳本,三個顏色判斷完了就馬上結束了。出現這種現象是因為你的顏色值弄錯了,顏色值是六個16進制數組成的字元串,你那裡才四個,所以顏色一定是不等於。
