按鍵精靈怎么寫子程序

1.按鍵精靈子程序怎么用先說一下子程序的意思,子程序如一個箱子,你可以往里面安放各種代碼,當你要用到里面的代碼的時候,你就可以調用子程序,執行copy里面的代碼 。子程序一般是用在某段代碼應用較多的時候,反復輸代碼太麻煩,不如存進一個子程序,想用的時候一句調用就可以了 。下面說一下按鍵8及以上版本的語法 。
例:
Sub a
LeftClick 1
End Sub
Call a
Call a
Call a
粘貼到按鍵精知靈上,運行腳本,鼠標會連續點擊三次 。這段代碼的意思是先建立一個子程序,叫a(子程序名是你自己定的,中文也行),里面裝著鼠標單擊一次的命令,下道面調用三次子程序a,意思就是執行三次子程序a里的命令,所以鼠標就會單擊三次 。明白了嗎?
全手打,望采納 。
2.怎么設置按鍵精靈子程序好吧,我來消滅0回復:
(按鍵版本:8.x )
//支持Exit Sub 命令退出子程序過程
Call 子程序()
EndScript
Sub 子程序()
Msgbox "我是子程序,被你調用了"
End Sub
(按鍵版本: 7.x)
Gosub 子程序
EndScript
Sub 子程序
Msgbox "我是子程序,被你調用了"
Return 子程序
可以把“子程序”這幾個字改成你想要的子程序名字
3.按鍵精靈 怎么按自己的設置的命令 運行某子程序Dim Input
Do
Input = InputBox("請輸入運行的程序,提示:12356")
If int(len(Input))>6 or int(len(Input))<=0
Else
For a=1 to len(Input)
if int(Mid(Input, a, 1))=1
call q1()
ElseIf int(Mid(Input, a, 1))=2
call q2()
ElseIf int(Mid(Input, a, 1))=3
call q3()
ElseIf int(Mid(Input, a, 1))=4
call q4()
ElseIf int(Mid(Input, a, 1))=5
call q5()
ElseIf int(Mid(Input, a, 1))=6
call q6()
End If
Next
Exit Do
End If
Loop
Sub q1()
MessageBox "運行q1"
End Sub
Sub q2()
MessageBox "運行q2"
End Sub
【按鍵精靈怎么寫子程序】Sub q3()
MessageBox "運行q3"
End Sub
Sub q4()
MessageBox "運行q4"
End Sub
Sub q5()
MessageBox "運行q5"
End Sub
Sub q6()
MessageBox "運行q6"
End Sub
4.按鍵精靈中 怎么給子程序定義一個參數這主要涉及到sub與function過程的應用 。
只能給你說個大概思路 ??创a//每隔5分鐘循環判斷背包DoWhiletrueIf判斷()=trueThenExitDo//這句代碼意思:先執行判斷()子程序,取得其返回值 。
如果返回值是true,即背包滿了,就跳出循環Delay5*60*1000//延遲5分鐘loopCall回城()Call賣東西()Function判斷()//背包滿了返回真,否則返回假Dimrefer//定義局部變量If判斷條件成立Thenrefer=trueElserefer=falseEndIf判斷=refer//返回refer值EndFunctionSub回城()EndSubSub賣東西()EndSub大致思路就這樣,中間涉及到很多細節問題,需要你自己去完善 。比如回城前應停止打怪;回城后怎樣找到商人;賣東西,哪些賣,哪些不賣 。
賣完東西后怎么返回掛機地點 。
5.按鍵精靈 子程序選擇While True
Key = WaitKey() //等待按鍵按下,獲取按下鍵的ASCII碼,按鍵精靈里面有查詢ASCII碼
//在按鍵精靈里面,是不用定義變量的(數組和環境變量要定義) 。
//有關全局變量和局部變量,例子腳本里面有 。
Select Case Key
Case 65 : Call 單怪()
Case 66 : Call 多怪()
End Select
Wend
Sub 單怪()
//寫執行打單怪代碼,注意代碼不能是死循環
End Sub
Sub 多怪()
//寫執行打多怪代碼,注意代碼不能是死循環