版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、獻(xiàn)給熱愛按鍵精靈的廣闊愛好者按鍵精靈學(xué)習(xí)教程一、鍵盤命令25頁二、鼠標(biāo)命令513頁三、控制命令1322頁四、顏色/圖像命令2228頁五、其他命令28355頁五、網(wǎng)游腳本實(shí)例 35最后鍵盤命令命令名稱:GetLastKey檢測上次按鍵檢測上次按鍵命令功能:命令參數(shù):參數(shù)1整數(shù)型,可選:變量名返回值:無腳本例子:復(fù)制代碼8.x語法1./腳本運(yùn)行到這一行不會暫停,調(diào)用的時候立即返回,得到調(diào)用之前最后一次按下的按鍵碼保存在變量Key2. Key=GetLastKey()3. IfKey= 13Then4. Msgbox"你上次按下了回車鍵5. End If腳本例子:7.x語法復(fù)制代碼1./腳
2、本運(yùn)行到這一行不會暫停,調(diào)用的時候立即返回,得到調(diào)用之前最后一次按下的按鍵碼保存在變量Key里。2.GetLastKey Key3.If Key =134.Msgbox "你上次按下了回車鍵"5.Endlf腳本例子:8.x語法復(fù)制代碼命令名稱:KeyDow n 按住命令功能:鍵盤按住命令參數(shù):參數(shù)1整數(shù)型,鍵盤虛擬碼8.X支持按鍵字符參數(shù)2整數(shù)型,次數(shù)返回值:無1. /KeyDown、KeyDownS KeyDownH2. /KeyDownS:超級模擬方式,兼容性更強(qiáng),對鍵盤和鼠標(biāo)沒有特別的要求,PS2圓口和USB接口的鍵盤都可以使用3. /KeyDownH:硬件模擬方式,
3、僅支持PS圓口的鍵盤 點(diǎn)擊查看使用硬件模擬方式的須知4. KeyDown 65,15. 65是A鍵的按鍵碼,上面的語句表示按住A鍵1次6.7. KeyDown "A",18. /上面的支持按鍵字符,語句表示按住A鍵1次腳本例子:復(fù)制代碼7.x語法1./KeyDown、KeyDownS KeyDownH2./KeyDownS:超級模擬方式,兼容性更強(qiáng),對鍵盤和鼠標(biāo)沒有特別的要求,PS2圓口和USB接口的鍵盤都可以使用3./KeyDownH:硬件模擬方式,僅支持PS圓1 口的鍵盤 點(diǎn)擊查看使用硬件模擬方式的須知4.KeyDown 65,15./65是A鍵的按鍵碼,上面的語句表示
4、按住A鍵1次命令名稱:命令功能:命令參數(shù):返回值:KeyPress 按鍵鍵盤按鍵參數(shù)1整數(shù)型,鍵盤虛擬碼8.X支持按鍵字符參數(shù)2整數(shù)型,次數(shù)腳本例子:8.x語法復(fù)制代碼1. /KeyPress、KeyPressS、KeyPressH2. /KeyPressS:超級模擬方式,兼容性更強(qiáng),對鍵盤和鼠標(biāo)沒有特別的要求,PS2圓口和USB接口的鍵盤都可以使用3. /KeyPressH:硬件模擬方式,僅支持PS圓口的鍵盤點(diǎn)擊查看使用硬件模擬方式的須知4. KeyPress 65,15. 65是A鍵的按鍵碼,上面的語句表示按A鍵1次6.6. KeyPress "A",17. /上面的支
5、持按鍵字符,語句表示按A鍵1次腳本例子:7.x語法復(fù)制代碼1. /KeyPress、KeyPressS、KeyPressH2. /KeyPressS:超級模擬方式,兼容性更強(qiáng),對鍵盤和鼠標(biāo)沒有特別的要求,PS2圓口和USB接口的鍵盤都可以使用3. /KeyPressH:硬件模擬方式,僅支持PS圓口的鍵盤點(diǎn)擊查看使用硬件模擬方式的須知4. KeyPress 65,15. /65是A鍵的按鍵碼,上面的語句表示按A鍵1次KeyUp鍵盤彈起彈起命令參數(shù):返回值:腳本例子:8.x語法腳本例子:7.x語法命令名稱: 命令功能: 命令參數(shù): 返回值: 腳本例子:8.x語法無腳本例子:7.x語法1.Key=W
6、aitKey()2./腳本運(yùn)行到這一行會暫停,當(dāng)用戶按下鍵盤后繼續(xù)執(zhí)行,并且把用戶的按鍵碼保存在變量Key里3.If Key =13 Then4.MessageBox "恭喜你按下了回車鍵 "5.End If復(fù)制代碼1.WaitKey Key2./腳本運(yùn)行到這一行會暫停,當(dāng)用戶按下鍵盤后繼續(xù)執(zhí)行,并且把用戶的按鍵碼保存在變量Key里3.If Key =13復(fù)制代碼參數(shù)1整數(shù)型,鍵盤虛擬碼8.X支持按鍵字符參數(shù)2整數(shù)型,次數(shù)無 復(fù)制代碼1. /KeyUp、KeyUpS KeyUpH2. /KeyUpS: 超級模擬方式,兼容性更強(qiáng),對鍵盤和鼠標(biāo)沒有特別的要求,PS2圓口和USB
7、接口的鍵盤都可以使 用3. /KeyUpH: 硬件模擬方式,僅支持PS圓口的鍵盤點(diǎn)擊查看使用硬件模擬方式的須知4. KeyUp 65,15. 65是A鍵的按鍵碼,上面的語句表示松開A鍵1次6.6. KeyUp "A",17. /上面的支持按鍵字符,語句表示松開A鍵1次復(fù)制代碼1. /KeyUp、KeyUpS KeyUpH2. /KeyUpS:超級模擬方式,兼容性更強(qiáng),對鍵盤和鼠標(biāo)沒有特別的要求,PS2圓口和USB接口的鍵盤都可以使用3. /KeyUpH: 硬件模擬方式,僅支持PS圓口的鍵盤點(diǎn)擊查看使用硬件模擬方式的須知4. KeyUp 65,15. /65是A鍵的按鍵碼,上
8、面的語句表示松開 A鍵1次WaitKey 等待按任意鍵等待按任意鍵參數(shù)1整數(shù)型,可選:變量名4. Msgbox "恭喜你按下了回車鍵5. Endlf、鼠標(biāo)命令命令名稱:命令功能:命令參數(shù):返回值:腳本例子:8.x語法腳本例子:7.x語法GetCursorPos 得到 鼠標(biāo)位置坐標(biāo)得到當(dāng)前鼠標(biāo)所在的位置坐標(biāo)參數(shù)1整數(shù)型,返回x坐標(biāo)參數(shù)2整數(shù)型,返回y坐標(biāo)無復(fù)制代碼1. GetCursorPos mx,my2. /把當(dāng)前鼠標(biāo)位置的 x和y坐標(biāo)放在變量 mx和my中復(fù)制代碼1. VBSCall GetCursorPosmx,my2. /把當(dāng)前鼠標(biāo)位置的 x和y坐標(biāo)放在變量 mx和my中命令
9、名稱:GetCursorShape得到鼠標(biāo)形狀命令功能:得到當(dāng)前鼠標(biāo)的形狀特征命令參數(shù):參數(shù)1整數(shù)型,參數(shù)返回值:整數(shù)型,鼠標(biāo)的形狀值腳本例子:8.x語法復(fù)制代碼1. /參數(shù):0是6.83之前的版本默認(rèn)的參數(shù)2. /參數(shù):1可用于一些在參數(shù) 0下無法區(qū)分鼠標(biāo)形狀代碼的情況3. /下面是我們普通的 WINDOW鼠標(biāo)形狀特征4. /不同電腦上鼠標(biāo)形狀特征也許不同,請使用抓點(diǎn)抓色功能抓取正確的鼠標(biāo)形狀特征5. Shape1 /下面是我們訪問網(wǎng)頁超時候的手型鼠標(biāo)形狀腳本例子:7.x語法命令名稱: 命令功能: 命令參數(shù): 返回值: 腳本例子:8.x語法腳本例子:7.x語法7.
10、Shape2=10559913298.shape=GetCursorShape(0)9.If shape = shape1 Then10.MessageBox "當(dāng)前鼠標(biāo)形狀是普通的 WINDOW鼠標(biāo)"11.ElseIfshape = shape2 Then12.MessageBox "當(dāng)前鼠標(biāo)形狀是手型鼠標(biāo)"13.Else14.MessageBox "不認(rèn)識當(dāng)前鼠標(biāo)形狀!"15.End If復(fù)制代碼1./參數(shù):0 是6.83之刖的版本默認(rèn)的參數(shù)2./參數(shù):1可用于一些在參數(shù)0下無法區(qū)分鼠標(biāo)形狀代碼的情況3./下面是我們普通的 WIN
11、DOW鼠標(biāo)形狀特征4./不同電腦上鼠標(biāo)形狀特征也許不同,請使用"抓點(diǎn)抓色功能抓取正確的鼠標(biāo)形狀特征5.Shape1/下面是我們訪問網(wǎng)頁超時候的手型鼠標(biāo)形狀7.Shape2=10559913298.VBSCallShape=GetCursorShape(0)9.If shape = shape110.MessageBox當(dāng)前鼠標(biāo)形狀是普通的WINDOW鼠 標(biāo)11.ElseIfshape = shape212.MessageBox當(dāng)前鼠標(biāo)形狀是手型鼠標(biāo)13.Else14.MessageBox不認(rèn)識當(dāng)前鼠標(biāo)形狀!15.EndIfGetLastClick檢測上次按過
12、的鼠標(biāo)鍵檢測上一次按下的鼠標(biāo)代碼參數(shù)1整數(shù)型,可選:變量名復(fù)制代碼1. Mouse=GetLastClick()2. If Mouse =32770 Or Mouse =32769 Then3. Msgbox "你按下了鼠標(biāo)左鍵"4. End If復(fù)制代碼1. GetLastClick Mouse命令名稱: 命令功能: 命令參數(shù): 返回值: 腳本例子:8.x語法LeftClick 左 鍵單擊模擬點(diǎn)擊鼠標(biāo)左鍵參數(shù)1整數(shù)型,次數(shù)無復(fù)制代碼1. /LeftClick 、LeftClickS、LeftClickH2. /LeftClickS:超級模擬方式,兼容性更強(qiáng),對鍵盤和鼠標(biāo)沒
13、有特別的要求,PS2圓口和USB接口的鼠標(biāo)都可以使用3. /LeftClickH:硬件模擬方式,僅支持PS圓口的鼠標(biāo) 點(diǎn)擊查看使用硬件模擬方式的須知4. LeftClick 55. /在當(dāng)前鼠標(biāo)的位置單擊鼠標(biāo)左鍵5次腳本例子:7.x語法復(fù)制代碼1./LeftClick、LeftClickS、LeftClickH2./LeftClickS:超級模擬方式,兼容性更強(qiáng),對鍵盤和鼠標(biāo)沒有特別的要求,PS2圓口和USB接口的鼠標(biāo)都可以使用3./LeftClickH:硬件模擬方式,僅支持PS圓口的鼠標(biāo) 點(diǎn)擊查看使用硬件模擬方式的須知4.LeftClick55./在當(dāng)前鼠標(biāo)的位置單擊鼠標(biāo)左鍵5次命令名稱:命
14、令功能:LeftDoubleClick模擬雙擊鼠標(biāo)左鍵左鍵雙擊命令參數(shù):參數(shù)1整數(shù)型,次數(shù)返回值:無腳本例子:復(fù)制代碼8.x語法1./LeftDoubleClick、LeftDoubleClickS 、LeftDoubleClickH2./LeftDoubleClickS:標(biāo)都可以使用超級模擬方式,兼容性更強(qiáng),對鍵盤和鼠標(biāo)沒有特別的要求,PS2圓口和USB接口的鼠3./LeftDoubleClickH:硬件模擬方式,僅支持PS圓口的鼠標(biāo) 點(diǎn)擊查看使用硬件模擬方式的須知4.LeftDoubleClick55./在當(dāng)前鼠標(biāo)的位置雙擊鼠標(biāo)左鍵5次腳本例子:復(fù)制代碼7.x語法1./LeftDouble
15、Click、LeftDoubleClickS 、LeftDoubleClickH2./LeftDoubleClickS:超級模擬方式,兼容性更強(qiáng),對鍵盤和鼠標(biāo)沒有特別的要求,PS2圓口和USB接口的鼠標(biāo)都可以使用3./LeftDoubleClickH:硬件模擬方式,僅支持PS圓口的鼠標(biāo) 點(diǎn)擊查看使用硬件模擬方式的須知4.LeftDoubleClick55./在當(dāng)前鼠標(biāo)的位置雙擊鼠標(biāo)左鍵5次命令名稱:LockMouse鎖定鼠標(biāo)位置命令功能:鎖定鼠標(biāo)位置,用戶將不能通過移動鼠標(biāo)而改變鼠標(biāo)位置,而腳本仍可以改變鼠標(biāo)位置命令參數(shù):無返回值:無腳本例子:復(fù)制代碼1. /在腳本開始的時候使用這個命令,可以
16、有效防止用戶誤觸鼠標(biāo)引起腳本執(zhí)行岀錯 8.x語法2. LockMouse3. Do4. Delay 1000腳本例子:7.x語法復(fù)制代碼5. Loop1. /在腳本開始的時候使用這個命令,可以有效防止用戶誤觸鼠標(biāo)引起腳本執(zhí)行岀錯2. LockMouse3. While True4. Delay 10005. EndWhile命令名稱:MiddleClick中鍵單擊命令功能:命令參數(shù):返回值:模擬點(diǎn)擊鼠標(biāo)中鍵參數(shù)1整數(shù)型,次數(shù)無腳本例子:8.x語法復(fù)制代碼1./MiddleClick、MiddleClickS、MiddleClickH2./MiddleClickS:超級模擬方式,兼容性更強(qiáng),對鍵
17、盤和鼠標(biāo)沒有特別的要求,PS2圓口和USB接 口的鼠標(biāo)都可以使用3./MiddleClickH:硬件模擬方式,僅支持PS圓口的鼠標(biāo) 點(diǎn)擊查看使用硬件模擬方式的須知4.MiddleClick55./在當(dāng)前鼠標(biāo)的位置單擊鼠標(biāo)中鍵5次腳本例子:7.x語法復(fù)制代碼1./MiddleClick、MiddleClickS、MiddleClickH2./MiddleClickS:超級模擬方式,兼容性更強(qiáng),對鍵盤和鼠標(biāo)沒有特別的要求,PS2圓口和USB接 口的鼠標(biāo)都可以使用3./MiddleClickH:硬件模擬方式,僅支持PS圓口的鼠標(biāo) 點(diǎn)擊查看使用硬件模擬方式的須知4.MiddleClick55./在當(dāng)前
18、鼠標(biāo)的位置單擊鼠標(biāo)中鍵5次命令名稱: 命令功能: 命令參數(shù): 返回值: 腳本例子:8.x語法MouseWheel 鼠標(biāo)滾輪滾動鼠標(biāo)滾輪參數(shù)1整數(shù)型,滾動量復(fù)制代碼1. /如果滾動量為正,向上滾動;否那么向下滾動2. /僅支持 Windows 2000以上的操作系統(tǒng).3. MouseWheel 1腳本例子:7.x語法命令名稱:命令功能:命令參數(shù):返回值:腳本例子:8.x語法4./把鼠標(biāo)滾輪向上滾動 1格MoveR鼠標(biāo)相對移動鼠標(biāo)相對移動到參數(shù)1整數(shù)型,X距離參數(shù)2整數(shù)型,Y距離無復(fù)制代碼1. /MoveR、MoveRS MoveRH2. /MoveRS: 超級模擬方式,兼容性更強(qiáng),對鍵盤和鼠標(biāo)沒
19、有特別的要求,PS2圓口和USB接口的鼠標(biāo)都可以使 用3. /MoveRH:硬件模擬方式,僅支持PS圓口的鼠標(biāo)點(diǎn)擊查看使用硬件模擬方式的須知4. /當(dāng)前鼠標(biāo)在100,100點(diǎn),使用下面語句5. MoveR 200,3006. /之后,鼠標(biāo)就被移到了100+200,100+300處,也就是坐標(biāo)300,400處7. /提示:使用硬件模擬方式不能碰鍵盤鼠標(biāo),否那么會導(dǎo)致岀錯腳本例子:復(fù)制代碼1. /MoveR、MoveRS MoveRH7.x語法2. /MoveRS: 超級模擬方式,兼容性更強(qiáng),對鍵盤和鼠標(biāo)沒有特別的要求,PS2圓口和USB接口的鼠標(biāo)都可以使 用3. /MoveRH:硬件模擬方式,僅
20、支持PS圓口的鼠標(biāo) 點(diǎn)擊查看使用硬件模擬方式的須知4. /當(dāng)前鼠標(biāo)在100,100點(diǎn),使用下面語句5. MoveR 200,3006. /之后,鼠標(biāo)就被移到了 100+200,100+300處,也就是坐標(biāo)300,400處7. /提示:使用硬件模擬方式不能碰鍵盤鼠標(biāo),否那么會導(dǎo)致岀錯命令名稱:MoveTo 鼠標(biāo)移動命令功能:移動鼠標(biāo)到命令參數(shù):參數(shù)1整數(shù)型,X坐標(biāo)參數(shù)2整數(shù)型,Y坐標(biāo)返回值:無腳本例子:復(fù)制代碼8.x語法1./MoveTo、MoveToS MoveToH2./MoveToS:超級模擬方式,兼容性更強(qiáng),對鍵盤和鼠標(biāo)沒有特別的要求 ,PS2圓口和USE接口的鼠標(biāo)都可以使用3./Mov
21、eToH:硬件模擬方式,僅支持PS圓口的鼠標(biāo)4.MoveTo 100,2005./把鼠標(biāo)移動到100,200這個點(diǎn)上6.intX=507.intY=1508.MoveTo intX,intY9./把鼠標(biāo)移動到intX,intY這個點(diǎn)上,需要5.50以上版本支持.腳本例子:復(fù)制代碼7.x語法1./MoveTo、MoveToS MoveToH2./MoveToS:超級模擬方式,兼容性更強(qiáng),對鍵盤和鼠標(biāo)沒有特別的要求,PS2圓口和USE接口的鼠標(biāo)都可以使用3./MoveToH:硬件模擬方式,僅支持PS圓口的鼠標(biāo)4.MoveTo 100,2005./把鼠標(biāo)移動到100,200這個點(diǎn)上6.intX=50
22、7.intY=1508. MoveTo intX,intY9. /把鼠標(biāo)移動到intX,intY 這個點(diǎn)上,需要5.50以上版本支持命令名稱: 命令功能: 命令參數(shù): 返回值: 腳本例子:8.x語法RestoreMousePos 恢復(fù)上次保存的鼠標(biāo)位置保存當(dāng)前鼠標(biāo)位置復(fù)制代碼1.SaveMousePos2./保存當(dāng)前鼠標(biāo)位置3.Delay 1004.MoveTo 500,205.Delay 1006.RestoreMousePos7./將鼠標(biāo)移動到上一次保存的鼠標(biāo)位置8./保存/恢復(fù)鼠標(biāo)位置常用于制作網(wǎng)絡(luò)游戲練功腳本,腳本開始時保存鼠標(biāo)位置,腳本完畢時恢復(fù)鼠標(biāo)位置,9./這樣腳本執(zhí)行后鼠標(biāo)的位
23、置就不會變化腳本例子:7.x語法復(fù)制代碼1.SaveMousePos2./保存當(dāng)前鼠標(biāo)位置3.Delay 1004.MoveTo 500,205.Delay 1006.RestoreMousePos7./將鼠標(biāo)移動到上一次保存的鼠標(biāo)位置8./保存/恢復(fù)鼠標(biāo)位置常用于制作網(wǎng)絡(luò)游戲練功腳本,腳本開始時保存鼠標(biāo)位置,腳本完畢時恢復(fù)鼠標(biāo)位置,9.這樣腳本執(zhí)行后鼠標(biāo)的位置就不會變化命令名稱: 命令功能: 命令參數(shù): 返回值: 腳本例子:RightClick 右鍵單擊模擬點(diǎn)擊鼠標(biāo)右鍵參數(shù)1整數(shù)型,次數(shù)無復(fù)制代碼1. /RightClick 、RightClickS、RightClickH11 / 612.
24、 /RightClickS:超級模擬方式,兼容性更強(qiáng),對鍵盤和鼠標(biāo)沒有特別的要求,PS2圓口和USB接口的鼠標(biāo)都可以使用3. /RightClickH:硬件模擬方式,僅支持PS圓口的鼠標(biāo)點(diǎn)擊查看使用硬件模擬方式的須知4. RightClick 55. /在當(dāng)前鼠標(biāo)的位置單擊鼠標(biāo)右鍵5次腳本例子:7.x語法1. /RightClick、RightClickS、RightClickH2./RightClickS:超級模擬方式,兼容性更強(qiáng),對鍵盤和鼠標(biāo)沒有特別的要求,PS2圓口和USB接口的鼠標(biāo)都可以使用3./RightClickH:硬件模擬方式,僅支持PS圓口的鼠標(biāo) 點(diǎn)擊查看使用硬件模擬方式的須知
25、4.RightClick55./在當(dāng)前鼠標(biāo)的位置單擊鼠標(biāo)右鍵5次復(fù)制代碼命令名稱:SaveMousePos保存當(dāng)前 鼠標(biāo)所在位置命令功能:保存當(dāng)前鼠標(biāo)位置命令參數(shù):無返回值:無腳本例子:復(fù)制代碼1.SaveMousePos8.x語法2./保存當(dāng)前鼠標(biāo)位置3.Delay 1004.MoveTo 500,205.Delay 1006.RestoreMousePos7./將鼠標(biāo)移動到上一次保存的鼠標(biāo)位置8./保存/恢復(fù)鼠標(biāo)位置常用于制作網(wǎng)絡(luò)游戲練功腳本,腳本開始時保存鼠標(biāo)位置,腳本完畢時恢復(fù)鼠標(biāo)位置,9./這樣腳本執(zhí)行后鼠標(biāo)的位置就不會變化腳本例子:復(fù)制代碼1.SaveMousePos7.x語法2.
26、/保存當(dāng)前鼠標(biāo)位置3.Delay 1004.MoveTo 500,205.Delay 1006.RestoreMousePos7./將鼠標(biāo)移動到上一次保存的鼠標(biāo)位置8./保存/恢復(fù)鼠標(biāo)位置常用于制作網(wǎng)絡(luò)游戲練功腳本,腳本開始時保存鼠標(biāo)位置,腳本完畢時恢復(fù)鼠標(biāo)位命令名稱: 命令功能: 命令參數(shù): 返回值: 腳本例子:8.x語法 腳本例子:7.x語法命令名稱: 命令功能: 命令參數(shù): 返回值: 腳本例子:8.x語法腳本例子:7.x語法Un lockMouse解除鎖定鼠標(biāo)位置解除LockMouse命令對鼠標(biāo)位置的鎖定無無WaitClick 按任意鼠標(biāo)鍵繼續(xù)腳本執(zhí)行到這一句暫停,按下任意鼠標(biāo)鍵之后繼續(xù)
27、參數(shù)1整數(shù)型,可選:變量名無復(fù)制代碼1. last_click=WaitClick2. MessageBox "您按下了 "& last_click復(fù)制代碼1. WaitClicklast_click2. MessageBox "您按下了 "& last_click三、控制命令命令名稱:Call 調(diào)用過程命令功能:調(diào)用過程命令參數(shù):參數(shù)1字符串型,過程名返回值:無腳本例子:8.x語法復(fù)制代碼1. Call 子程序"我是子程序,被你調(diào)用了 "2. EndScript3. /支持中文名變量4. Sub子程序啊5. Msgb
28、ox 啊6. End Sub7. /定義一個過程,可以在腳本中調(diào)用這個過程腳本例子:7.x語法復(fù)制代碼命令名稱:Do循環(huán)命令功能:條件循環(huán)命令參數(shù):參數(shù)1條件型,循環(huán)條件返回值:無腳本例子:復(fù)制代碼1.例子1:8.x語法2./支持Exit Do命令退出循環(huán)3.i=04.Do While i=05.Msgbox "我停不下來啦!快住手"6.Loop7./當(dāng)循環(huán)條件成立的時候,反復(fù)執(zhí)行循環(huán)體8.9.10.例子2:11.i=012.Do Untili=013.Msgbox "為什么沒有循環(huán)到我呢?"14.Loop15.Msgbox "循環(huán)完畢&quo
29、t;16./當(dāng)循環(huán)條件成立的時候,離開循環(huán)體17.18.19.例子3:20.i=021.Do Untili=122.Msgbox "我停不下來啦!快住手"23.Loop24./當(dāng)循環(huán)條件不成立的時候,反復(fù)執(zhí)行循環(huán)體命令名稱:For循環(huán)命令功能:循環(huán)一定次數(shù)命令參數(shù):參數(shù)1整數(shù)型,循環(huán)次數(shù)返回值:無腳本例子:復(fù)制代碼8.x語法1.例子1:/支持Exit For命令退出循環(huán)2.3.For i=0 To 94.Delay 1005.Next6./循環(huán)10次7.8.例子2:9./支持Exit For命令退出循環(huán)10.For 1011.Delay 100腳本例子:7.x語法25.26
30、.27.例子4:28.n=029.Do While true30.Msgbox "我將循環(huán)10次停下來!31.If n>=10 Then32./當(dāng)循環(huán)條件成立的時候33.Exit do34.End if35.n=n+136.Loop37.Msgbox n & "次"38.39.40.例子5:41.i =042.Do43.MessageBox "ok"44.LoopWhile i <> 045./條件放后面,前面的循環(huán)容可以執(zhí)行一次!!",離開循環(huán)體12.Next13./循環(huán)10次14.15.16.例子3:17
31、./支持Exit For命令退出循環(huán)18.For i=0 to 19 step 219.Delay 10020.Next21./循環(huán)10次22.23.例子4:24./支持Exit For命令退出循環(huán)25.For i=0 to 19 step 226.Delay 10027.If i>9 Then28.Exit For29.End If30.Next31./循環(huán)5次腳本例子:復(fù)制代碼1.For 107.x語法2.Delay 1003.EndFor4./循環(huán)10次命令名稱:Function函數(shù)命令功能:函數(shù)命令參數(shù):多類型,多參數(shù)返回值:多類型腳本例子:復(fù)制代碼11./支持Exit Func
32、tion命令退出函數(shù)過程8.x語法2.Msgbox函數(shù)過程"我是函數(shù),被你調(diào)用了 "3.EndScript4.Function函數(shù)過程(a)5.函數(shù)過程=a6.End Function7./定義一個函數(shù)過程,可以在腳本中調(diào)用這個函數(shù)腳本例子:復(fù)制代碼7.x語法命令名稱:命令功能: 命令參數(shù): 返回值: 腳本例子:8.x語法1. 無Gosub 調(diào)用子程序調(diào)用過程參數(shù)1字符串型,過程名復(fù)制代碼1. /可帶參數(shù)傳遞2. Call 子程序"我是子程序,被你調(diào)用了 "3. EndScript4. Sub子程序a5. Msgbox a6. End Sub7. /定義
33、一個過程,可以在腳本中調(diào)用這個過程腳本例子:7.x語法復(fù)制代碼1. Gosub子程序2. EndScript3. Sub子程序4. Msgbox "我是子程序,被你調(diào)用了5. Return 子程序6. /定義一個過程,可以在腳本中調(diào)用這個過程命令名稱: 命令功能: 命令參數(shù): 返回值: 腳本例子:8.x語法Goto 跳轉(zhuǎn)到標(biāo)記跳轉(zhuǎn)到Rem標(biāo)記處參數(shù)1字符串型,標(biāo)號無復(fù)制代碼1.Goto 標(biāo)記2.Delay 1003.Rem標(biāo)記4.Msgbox "你直接跳到這里了 !!,上面的延遲沒有被執(zhí)行!"5./跳轉(zhuǎn)語句,可以跳轉(zhuǎn)到rem標(biāo)記過的標(biāo)記處繼續(xù)執(zhí)行腳本例子:復(fù)制代碼
34、1. Goto 標(biāo)記命令名稱:If如果.那么命令功能:判斷表達(dá)式命令參數(shù):參數(shù)1條件型,表達(dá)式返回值:無腳本例子:復(fù)制代碼1.例子1:8.x語法2.i=03.If i=0 Then4.Msgbox "條件判斷符合被通過!"5.End If6./通過判斷表達(dá)式的取值,來執(zhí)行后面的動作或控制7.8.例子2:9.i=110.If i=0 Then11.Msgbox "條件判斷符合被通過!"12.ElseIfi=1 Then13.Msgbox "否那么條件判斷符合被通過!!"14.Else15.Msgbox "否那么!!"
35、16.End If17./通過判斷表達(dá)式的取值,來執(zhí)行后面的動作或控制腳本例子:復(fù)制代碼1. i=07.x語法2. If i=03. Msgbox "條件判斷符合被通過!!"4. Endlf5. /通過判斷表達(dá)式的取值,來執(zhí)行后面的動作或控命令名稱:IfColor顏色判斷命令功能:判斷屏幕某點(diǎn)的顏色命令參數(shù):參數(shù)1整數(shù)型,屏幕X坐標(biāo)參數(shù)2整數(shù)型,屏幕Y坐標(biāo)參數(shù)3字符串型,顏色16進(jìn)制值返回值:腳本例子:8.x語法參數(shù)4整數(shù)型,判斷條件復(fù)制代碼1. 例子1:2. /判斷條件0:等于 1:不等于 2:近似等于3.IfColor860,27,"e1b072",
36、0Then4.Msgbox "顏色等于"5.Else6.Msgbox "顏色不等于"7.End If8. /判斷坐標(biāo)點(diǎn)860,27的顏色是否等于 e1b0729.10.9. 例子2:10. a=1:b=111. IfColor 650,118,"78F0E8",2 Then12. MessageBox"a"13. ElseIfb=a Then14. MessageBox"b"15. End if腳本例子:7.x語法復(fù)制代碼1./判斷條件0:等于1:不等于2:近似等于2.IfColor860,27
37、,e1b072,03.Msgbox "顏色等于"4.Else5.Msgbox "顏色不等于"6.EndIf7./判斷坐標(biāo)點(diǎn)860,27的顏色是否等于 e1b072命令名稱: 命令功能: 命令參數(shù): 返回值: 腳本例子:Rem標(biāo)記/注釋標(biāo)記命令可當(dāng)注釋參數(shù)1字符串型,文字無復(fù)制代碼1. /不支持?jǐn)?shù)字開頭的和符號作為標(biāo)記名8.x語法腳本例子:7.x語法命令名稱:命令功能:命令參數(shù): 返回值: 腳本例子:8.x語法2. /標(biāo)記命令.即可當(dāng)注釋,也可以為Goto跳轉(zhuǎn)指令作標(biāo)記3. Rem腳本開始復(fù)制代碼1. /標(biāo)記命令.即可當(dāng)注釋,也可以為Goto跳轉(zhuǎn)指令作標(biāo)記
38、2. Rem腳本開始RestartScript重新啟動腳本運(yùn)行重新啟動腳本運(yùn)行無無復(fù)制代碼1.Fori=0 to22.Delay10003.CallPlugin .Msg.ShowScrTXT(0, 0,1024, 768,"屏幕容填寫" & i,"0000FF")4.Next5.RestartScript/重新啟動腳本運(yùn)行腳本例子:7.x語法命令名稱:命令功能: 命令參數(shù): 返回值: 腳本例子:8.x語法復(fù)制代碼1. 無Select 情況條件選擇根據(jù)情況選擇條件判斷參數(shù)1條件型,情況無復(fù)制代碼1./不支持判斷語句女口: Case a>02
39、.UserVar變量=0"輸入09數(shù)字II3./<>-以下是選擇條件結(jié)結(jié)構(gòu)判斷4.SelectCase 變量5.Case06.Msgbox"你輸入的數(shù)字為:0"7.Case18.Msgbox"你輸入的數(shù)字為:1"9.Case210.Msgbox"你輸入的數(shù)字為:2"腳本例子:7.x語法命令名稱:命令功能: 命令參數(shù): 返回值: 腳本例子:8.x語法腳本例子:7.x語法12.Msgbox"你輸入的數(shù)字為:3"13.Case 414.Msgbox"你輸入的數(shù)字為:4"15.Ca
40、se 516.Msgbox"你輸入的數(shù)字為:5"17.Case 618.Msgbox"你輸入的數(shù)字為:6"19.Case 720.Msgbox"你輸入的數(shù)字為:7"21.Case 822.Msgbox"你輸入的數(shù)字為:8"23.Case 924.Msgbox"你輸入的數(shù)字為:9"25.Case Else26.Msgbox"你輸入的數(shù)字不正確,請輸入27.End Select11. Case 309數(shù)字!復(fù)制代碼1. 無Sub子程序定義一個過程參數(shù)1字符串型,過程名無復(fù)制代碼1. /支持
41、Exit Sub命令退出子程序過程2. Call 子程序3. EndScript4. Sub子程序5. Msgbox "我是子程序,被你調(diào)用了6. End Sub7. /定義一個過程,可以在腳本中調(diào)用這個過程復(fù)制代碼1. Gosub子程序2. EndScript3. Sub子程序4. Msgbox "我是子程序,被你調(diào)用了5. Return 子程序6. /定義一個過程,可以在腳本中調(diào)用這個過程命令名稱:命令功能:While 如果.那么循環(huán)條件循環(huán)命令參數(shù):參數(shù)1條件型,循環(huán)條件返回值:無腳本例子:復(fù)制代碼8.x語法1. i=02. While i=03. Msgbox &q
42、uot;我停不下來啦!快住手"4. Wend5. /當(dāng)循環(huán)條件成立的時候,反復(fù)執(zhí)行循環(huán)體腳本例子:7.x語法復(fù)制代碼1. i=02. While i=03. Msgbox "我停不下來啦!快住手"4. EndWhile5. /當(dāng)循環(huán)條件成立的時候,反復(fù)執(zhí)行循環(huán)體四、顏色/圖像命令命令名稱:FindCenterColor中心找色命令功能:在屏幕區(qū)域從中心開始查找指定的顏色命令參數(shù):參數(shù)1整數(shù)型,屏幕左上角 x坐標(biāo) 參數(shù)2整數(shù)型,屏幕左上角 y坐標(biāo) 參數(shù)3整數(shù)型,屏幕右下角 x坐標(biāo) 參數(shù)4整數(shù)型,屏幕右下角 y坐標(biāo) 參數(shù)5字符串型,16進(jìn)制顏色值 參數(shù)6整數(shù)型,返回x
43、坐標(biāo)參數(shù)7整數(shù)型,返回y坐標(biāo)返回值:無腳本例子:8.x語法腳本例子:7.x語法復(fù)制代碼1. /FindCenterColor left,top,right,bottom,c,x,y2. /在區(qū)域從中心到外圍找顏色為c的點(diǎn),把坐標(biāo)保存在變量x和y中3. left,top,right,bottom都是整數(shù)或者整數(shù)型變量,說明了區(qū)域的左,上,右,下界限4. /顏色是類似于"0000FF"的字符串,如果不取變量,別忘了加雙引號5. /如果沒有找到這個顏色,那么x和y的值都被置為-16. FindCenterColor 0,0,800,600,"0000FF",x
44、,y7. Ifx>0 and y>0 Then8. MoveTo x,y9. End If10. /在區(qū)域0,0,800,600中找紅色"0000FF"的點(diǎn),如果找到,那么把鼠標(biāo)移動到這個點(diǎn)2. /在區(qū)域從中心到外圍找顏色為 c的點(diǎn),把坐標(biāo)保存在變量x和y中3. /left,top,right,bottom都是整數(shù)或者整數(shù)型變量,說明了區(qū)域的左,上,右,下界限4. /顏色是類似于"0000FF"的字符串,如果不取變量,別忘了加雙引號5. /如果沒有找到這個顏色,那么x和y的值都被置為-16. VBSCall FindCenterColor0,
45、0,800,600,"0000FF",x,y7. If x>0 and y>08. MoveTo x,y9. EndIf10. /在區(qū)域0,0,800,600中找紅色"0000FF"的點(diǎn),如果找到,那么把鼠標(biāo)移動到這個點(diǎn)命令名稱:FindColor 找色命令功能:在屏幕區(qū)域從左到右、從上到下的查找指定的顏色命令參數(shù):參數(shù)1整數(shù)型,屏幕左上角 x坐標(biāo)參數(shù)2整數(shù)型,屏幕左上角 y坐標(biāo)參數(shù)3整數(shù)型,屏幕右下角 x坐標(biāo)參數(shù)4整數(shù)型,屏幕右下角 y坐標(biāo)參數(shù)5字符串型,16進(jìn)制顏色值參數(shù)7整數(shù)型,返回y坐標(biāo)參數(shù)6整數(shù)型,返回x坐標(biāo)4. /顏色是類似于&q
46、uot;OOOOFF"的字符串,如果不取變量,別忘了加雙引號5. /如果沒有找到這個顏色,那么x和y的值都被置為-16. FindColor 0,0,800,600,"0000FF",x,y7. If x>0 and y>0 Then8. MoveTo x,y9. End If10. /在區(qū)域0,0,800,600中找紅色"0000FF"的點(diǎn),如果找到,那么把鼠標(biāo)移動到這個點(diǎn)腳本例子:復(fù)制代碼7.x語法1./VBSCall FindColor(left,top,right,bottom,c,x,y)2./在區(qū)域從左到右,從上到下找顏
47、色為c的點(diǎn),把坐標(biāo)保存在變量x和y中3./left,top,right,bottom都是整數(shù)或者整數(shù)型變量,說明了區(qū)域的左,上,右,下界限4./顏色是類似于"0000FF"的字符串,如果不取變量,別忘了加雙引號5./如果沒有找到這個顏色,那么x和y的值都被置為-16.VBSCall FindColor(0,0,800,600,"0000FF",x,y)7.If x>0 and y>08.MoveTo x,y9.EndIf10./在區(qū)域0,0,800,600中找紅色"0000FF"的點(diǎn),如果找到,那么把鼠標(biāo)移動到這個點(diǎn)無Fi
48、 ndColorEx模糊找色在屏幕區(qū)域模糊查找指定的顏色參數(shù)參數(shù)參數(shù)參數(shù)參數(shù)參數(shù)參數(shù)參數(shù)參數(shù)屏幕左上角x坐標(biāo)屏幕左上角y坐標(biāo)屏幕右下角x坐標(biāo)屏幕右下角y坐標(biāo)整數(shù)型,整數(shù)型,整數(shù)型,整數(shù)型,字符串型,16進(jìn)制顏色值整數(shù)型,查找方式整數(shù)型,相似度整數(shù)型,返回x坐標(biāo)整數(shù)型,返回y坐標(biāo)復(fù)制代碼.5.6./FindColorEx left,top,right,bottom,c,type,similar,x,y/在區(qū)域找顏色為c的點(diǎn),把坐標(biāo)保存在變量x和y中/left,top,right,bottom都是整數(shù)或者整數(shù)型變量,說明了區(qū)域的左,上,右,下界限/顏色是類似于"0000FF
49、"的字符串,如果不取變量,別忘了加雙引號/type表示查找方式。0為從上往下,從左往右找;1為從中心往外圍找/similar 為相似度,取0.3到1之間的小數(shù)。數(shù)值越大,對相似度要求越嚴(yán)格。推薦取7. /如果沒有找到這個顏色,那么x和y的值都被置為-18. FindColorEx 0,0,800,600,"0000FF",1,0.8,x,y9. If x>0 and y>0 Then10. MoveTo x,y11. End If12. /在區(qū)域(0,0,800,600)中,從中間開始找接近紅色("0000FF")的點(diǎn),如果找到,貝U把鼠標(biāo)移動到這個點(diǎn)腳本例子:(7.x語法)復(fù)制代
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五版石油管道安全巡檢與維護(hù)合同3篇
- 2025版學(xué)校操場施工臨時用電合同2篇
- 年度動漫展宣傳視頻制作服務(wù)合同3篇
- 舞蹈工作室與培訓(xùn)機(jī)構(gòu)2025年度合作協(xié)議3篇
- 個人承辦公共設(shè)施建設(shè)合同(2024年)
- 二零二五年度VIP客戶專屬健康管理與養(yǎng)生服務(wù)協(xié)議3篇
- 2025年度白酒企業(yè)市場拓展與區(qū)域代理合同集合
- 2025年度物業(yè)人員雇用及社區(qū)物業(yè)服務(wù)效率提升合同
- 2025年度商務(wù)場合禮儀規(guī)范與執(zhí)行服務(wù)合同
- 二零二五年度能源企業(yè)監(jiān)事聘用合同書(節(jié)能減排)
- 2024企業(yè)答謝晚宴會務(wù)合同3篇
- 《客艙安全管理與應(yīng)急處置》課件-第14講 應(yīng)急撤離
- 中華人民共和國文物保護(hù)法
- 節(jié)前物業(yè)安全培訓(xùn)
- 高甘油三酯血癥相關(guān)的器官損傷
- 手術(shù)室護(hù)士考試題及答案
- 牙膏項(xiàng)目創(chuàng)業(yè)計(jì)劃書
- 單位食堂供餐方案
- 風(fēng)電工程需要編寫的專項(xiàng)施工方案及危大工程目錄
- 商業(yè)計(jì)劃書(BP)財(cái)務(wù)計(jì)劃風(fēng)險控制資本退出與附錄的撰寫秘籍
- 七年級下冊《Reading 1 A brave young man》優(yōu)質(zhì)課教案牛津譯林版-七年級英語教案
評論
0/150
提交評論