關于按鍵精靈無限循環語句
普通版:Rem startKeyPress 49,1Delay 1000KeyPress 50,1Delay 1000KeyPress 51,1Delay 1000KeyPress 52,1Delay 1000KeyPress 53,1Delay 1000KeyPress 54,1Delay 1000KeyPress 55,1Delay 1000Goto start簡化版:Rem startx=49While x<56 KeyPress x,1 Delay 10^3 x=x+1EndWhile Goto start可以在記事本上試試!。
按鍵精靈怎么無限循環
按鍵精靈的無限循環,有多種實現方式。常見的是設為while句式、goto句式、Do 循環句式。
針對腳本本身的無限循環,在“腳本循環”中,選擇“循環到按中止鍵為止”。
以按鍵精靈9腳本為例:
1、while句式。
i=0
While i=0
Msgbox "我停不下來啦!!快住手"
Wend
//當循環條件成立的時候,反復執行循環體
2、goto句式。
Goto 標記
Delay 100
Rem 標記
Msgbox "你直接跳到這里了!!,上面的延遲沒有被執行!!"
//跳轉語句,可以跳轉到rem標記過的標記處繼續執行
3、Do 循環句式。
i = 0
Do
MessageBox "ok"
Loop While i <> 0
//條件放后面,前面的循環內容可以執行一次!
4、如果僅是為了能無限循環執行腳本,可以在“腳本屬性”中,點擊“腳本循環”右側”..“。
5、選擇“循環到按中止鍵為止”,這樣腳本就會無限循環。
按鍵精靈怎么循環
這樣問法鬼理你!!!!
你的找圖沒寫完整路徑(除非圖片在按鍵精靈目錄下),如圖片在D盤下就這樣寫
VBSCall FindPic(1,1,1023,767,"D:\*",0.9,x,y)
當然也可以把圖片放到附件里方法例子里有不再說明注要是如下的:
VBSCall FindPic(1,1,1023,767,"Attachment:\*",1,X,Y)
找字要相似度1才能更準確的找到你要的字(如果是白色的字幾乎找到的可能性為0)
按鍵精靈7的例子里有個找多點顏色的方法找字比找圖好
當然最好是下載個文字識別的插件(圖形識別)下載地址如下(要先注冊):
http://***?tid=82638
以下是源碼,(注意┍ │ ┕ 這些符號是我為說明而加上的 用時不必寫入)
1.標記循環如下:
┍ Rem start
│
┕ Goto start
上面中間放上你要循環的語句,標記循環也就是在一個地方做個標記,然后在另一個地方無條件的返回到標記處重復運行(一般用于無限循環)如上面的是做個標記start 后面再跳到 這個標記start再運行
2.次數循環如下:
┎ For 10
│
┖ EndFor
上面的10也就是循環10次的意思,同樣中間也是放上你要循環的語句.
3.條件循環如下
┎ While X=Y
│
┖ EndWhile
中部加上你要循環的語句 這句的意思是當X等于Y時循環中間的語句(X.Y可以是變量)
以上的循環可以相互交叉使用達到你要的效果比如下面的是當X=Y時循環10次按A鍵一次按B(也就是按10次A后按1次B這樣不停的按) 在按A鍵10次中如果X不等于Y了 則跳到標記start 再等到X=Y 再循環10次A和1次B
Rem start
While X=Y
For 10
If X<>Y
Goto start
EndIf
KeyPress 65,1
EndFor
KeyPress 66,1
EndWhile
Goto start
按鍵精靈 跳出循環語句
//跳出循環可以用到rem-goto命令//既然是循環內跳出,你要有的條件啊,比如滿足什么情況跳出i=0 //設置一個變量賦值為0While i>10 //當變量大于10的時候條件滿足跳出循環IfColor 458, 562, "4A69", 0 ThenCall *ick(Hwnd, 458, 562)End If //你的條件判斷語句也有問題// if x=100 //判斷條件//LeftClick 1 //滿足條件執行的語句//End If //判斷結束i=i+1 //讓變量+1Wendgoto 跳轉rem 跳轉IfColor 497,317,"F0F3C",0 ThenCall *ick(Hwnd, 497, 317)End If//以上代碼可以直接用了。
按鍵精靈 跳出循環語句
//跳出循環可以用到rem-goto命令
//既然是循環內跳出,你要有的條件啊,比如滿足什么情況跳出
i=0 //設置一個變量賦值為0
While i>10 //當變量大于10的時候條件滿足跳出循環
IfColor 458, 562, "4A69", 0 Then
Call *ick(Hwnd, 458, 562)
End If
//你的條件判斷語句也有問題
// if x=100 //判斷條件
//LeftClick 1 //滿足條件執行的語句
//End If //判斷結束
i=i+1 //讓變量+1
Wend
goto 跳轉
rem 跳轉
IfColor 497,317,"F0F3C",0 Then
Call *ick(Hwnd, 497, 317)
End If
//以上代碼可以直接用了
按鍵精靈循環語句
圖 會自己 持續移動嗎?不會移動簡單點,
rem ks
VBSCall FindPic(680,82,780,143,"d:\xpm\圖*",0.9,intX,intY)
If intX>0 and intY>0
Moveto intX,intY
Delay 500
rightClick 1
else
goto ks
endif
----你用到 rem goto語法,,,還有找圖語法, VBSCall FindPic(680,82,780,143,"d:\xpm\圖*",0.9,intX,intY),,intX,intY多次使用沒關系的。
關于按鍵精靈無限循環語句
普通版:
Rem start
KeyPress 49,1
Delay 1000
KeyPress 50,1
Delay 1000
KeyPress 51,1
Delay 1000
KeyPress 52,1
Delay 1000
KeyPress 53,1
Delay 1000
KeyPress 54,1
Delay 1000
KeyPress 55,1
Delay 1000
Goto start
簡化版:
Rem start
x=49
While x