電腦端(PC)按鍵精靈——4.控制命令(判斷、循環(huán))
注:說了鍵盤、鼠標(biāo)、其他命令還有安裝內(nèi)容,現(xiàn)在說下控制命令,也就是非常有用的判斷和循環(huán)操作
按鍵精靈小白入門詳細(xì)教程:
電腦端(PC)按鍵精靈—小白入門 詳細(xì)教程
命令介紹跟實(shí)操
1.IfColor 顏色判斷
-
簡(jiǎn)介
//判斷條件(0:等于 1:不等于 2:近似等于) //參數(shù)說明:x坐標(biāo),y坐標(biāo),顏色,條件 IfColor 860,27,"e1b072",0 Then Msgbox "顏色等于" Else Msgbox "顏色不等于" End If //判斷坐標(biāo)點(diǎn)(860,27)的顏色是否等于e1b072
-
實(shí)例
1.用抓抓定位目標(biāo),我這里定位的是綠色IfColor 1043,34, "5EAB25",0 Then Msgbox "顏色一樣" Else Msgbox "顏色不一樣" End If
2.調(diào)試,啟動(dòng),彈窗顯示“顏色一樣”
縮小后,定位的位置顯然和剛才定位的不一樣
2.If 判斷命令
-
簡(jiǎn)介
方式一age = "1" If age = "1" Then TracePrint "性別:男" End If
方式二
name = "吳亦凡" //定義一個(gè)變量name //判斷如果i = 0 If name = "劉亦菲" Then //彈窗提示 Msgbox "是我喜歡的明星,送個(gè)愛心" //第二個(gè)判斷條件 ElseIf name = "吳亦凡" Then //彈窗提示 Msgbox "不是我喜歡的明星,送坨粑粑" //剩下的條件 Else //彈窗提示 Msgbox "沒感覺,一般般" //結(jié)束判斷 End If //通過判斷表達(dá)式的取值,來執(zhí)行后面的動(dòng)作或控制
-
實(shí)例
啟動(dòng),經(jīng)過判斷,彈出內(nèi)容
3.Select Case 情況條件選擇
- 簡(jiǎn)介+實(shí)例
啟動(dòng)后開始判斷//不支持判斷語句 如:Case a>0 , 這里在告訴你要輸入的內(nèi)容范圍 UserVar 變量=4 "輸入(0~9)數(shù)字" //以下是選擇條件結(jié)結(jié)構(gòu)判斷 //傳入的變量往下走進(jìn)行判斷 Select Case 變量 //這里的Case 0 ——> 就相當(dāng)于如果傳過來的變量值為 0 則打??;最后跳出 Case 0 TracePrint "你輸入的數(shù)字為:0" Case 1 TracePrint "你輸入的數(shù)字為:1" Case 2 TracePrint "你輸入的數(shù)字為:2" Case 3 TracePrint "你輸入的數(shù)字為:3" Case 4 TracePrint "你輸入的數(shù)字為:4" Case 5 TracePrint "你輸入的數(shù)字為:5" Case 6 TracePrint "你輸入的數(shù)字為:6" Case 7 TracePrint "你輸入的數(shù)字為:7" Case 8 TracePrint "你輸入的數(shù)字為:8" Case 9 TracePrint "你輸入的數(shù)字為:9" //剩下的條件,輸入的值不在0~9中 Case Else TracePrint "你輸入的數(shù)字不正確,請(qǐng)輸入(0~9)數(shù)字!" End Select
4.For 循環(huán)
- 簡(jiǎn)介
例子1: //從0到9循環(huán),到9后停止 For i=0 To 9 TracePrint "打印內(nèi)容:"& i Next 例子2: //循環(huán)10次 后停止 For 10 TracePrint "你好,精靈" Next 例子3: //從0到19,每隔2個(gè)數(shù)循環(huán) For i=0 to 19 step 2 TracePrint "我是例子3:" & i Next //例子4: //從0到19,每隔2個(gè)數(shù)循環(huán) For i=0 to 19 step 2 Delay 100 //當(dāng)i= 9的時(shí)候退出循環(huán) If i > 9 Then Exit For End If TracePrint "我是例子:" & i Next
- 上面內(nèi)容打印結(jié)果
5.While 如果…則循環(huán)
-
簡(jiǎn)介
i = 1 //當(dāng) i 不等于 10的,反復(fù)執(zhí)行循環(huán) ;當(dāng) i等于10退出循環(huán) While i<>10 TracePrint "我抄了第" & i & "份作業(yè)" //每過一次加1 i = i+1 Wend
-
實(shí)例測(cè)試
6.Do While /Until 循環(huán)
-
簡(jiǎn)介實(shí)例
//例子4: n = 0 //符合條件,循環(huán)執(zhí)行 Do While true TracePrint "我循環(huán)了第" & n & "次" //如果n大于10 If n >= 10 Then //當(dāng)循環(huán)條件成立的時(shí)候,離開循環(huán)體 Exit Do End If //每循環(huán)一次加1 n=n+1 Loop
點(diǎn)擊啟動(dòng),循環(huán)打印內(nèi)容
7. Goto 跳轉(zhuǎn)到標(biāo)記
- 簡(jiǎn)介
Goto 標(biāo)記 TracePrint "Hello 精靈" Rem 標(biāo)記 Msgbox "你直接跳到這里了!!,上面的打印沒有被執(zhí)行!!"
點(diǎn)擊啟動(dòng)后運(yùn)行,直接跳過了打印文本內(nèi)容,運(yùn)行了彈窗顯示內(nèi)容
8.Call 調(diào)用過程,Sub 子程序
- 簡(jiǎn)介
//調(diào)用MyMethod Call MyMethod("我是子程序,被你調(diào)用了") //支持中文名變量 ,方法(參數(shù)) Sub MyMethod(text) //打印傳入的參數(shù) TracePrint text End Sub //定義一個(gè)過程,可以在腳本中調(diào)用這個(gè)過程
- 測(cè)試
點(diǎn)擊啟動(dòng)以后,Call調(diào)用程序,打印內(nèi)容
9. Function 函數(shù)
- 簡(jiǎn)介+實(shí)例
Function 和 Sub 的區(qū)別是 有返回值,實(shí)例如下:
啟動(dòng)后調(diào)用函數(shù),返回//支持Exit Function 命令退出函數(shù)過程 //定義參數(shù) param = "我是函數(shù),被你調(diào)用了" //調(diào)用函數(shù) (參數(shù)) Call 函數(shù)過程(param) //調(diào)用函數(shù)返回內(nèi)容text text = 函數(shù)過程(param) //打印返回值text TracePrint text EndScript //定義函數(shù)(參數(shù)) Function 函數(shù)過程(a) //將a值給了函數(shù)過程 函數(shù)過程 = a End Function //定義一個(gè)函數(shù)過程,可以在腳本中調(diào)用這個(gè)函數(shù)
希望可以幫助到您文章來源:http://www.zghlxwxcb.cn/news/detail-616964.html
~感謝您的光臨~
文章來源地址http://www.zghlxwxcb.cn/news/detail-616964.html
到了這里,關(guān)于電腦端(PC)按鍵精靈——4.控制命令(判斷、循環(huán)、跳轉(zhuǎn))的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!