㈠ 按鍵精靈怎麼實現每隔一定時間自動運行某個腳本
唉呀,30分也是分呀,不掙可惜啦。 下面腳本中的a是間隔的秒數,b是間隔的分鍾數,自己根據實際情況改吧。另外,把要運行的腳本「啟動熱鍵」改為「a」鍵。因為不了解你的具體要求,比如說,不知道啟動熱鍵會不會和其它窗口有沖突?具體要運行幾個腳本?各個腳本具體間隔時間是多少? 這個腳本也只能算是個半成品。dim a,b,s,tdelay 5000a=888b=999vbs s=1while s=1t=a*1000+b*60000KeyPress 65,1delay tendwhileEndScript
㈡ 關於按鍵精靈自動獲取游戲窗口的代碼應該怎麼寫
hwnd = Plugin.Window.GetKeyFocusWnd() 這句就是自動獲取當前句柄的語句。
另外,你所說的分割數組,應該指的是弄滑鼠坐標的那個相對坐標代碼如下:hwnd = Plugin.Window.GetKeyFocusWnd()
Dim sRect
sRect = Plugin.Window.GetClientRect(Hwnd)
XYArray=Split(sRect,"|")
dx=CLng(XYArray(0))
dy=CLng(XYArray(1))相對於窗口去掉標題欄後的左上角那點
㈢ 設置「按鍵精靈」設置定時自動開始腳本
AB腳本的運行時間是多少?如果A腳本的運行時間不超過十分鍾那很簡單,做兩個子程序然後簡單調用就好了,如果A腳本的運行時間在十分鍾以上,那就要多線程了,多線程代碼如下。
Do
Iftime="09:50:01"ortime="09:50:02"ortime="09:50:03"ortime="10:50:01"ortime="10:50:02"ortime="10:50:03"ortime="11:50:01"ortime="11:50:02"ortime="11:50:03"ortime="12:50:01"ortime="12:50:02"ortime="12:50:03"ortime="13:50:01"ortime="13:50:02"ortime="13:50:03"Then
BeginThreadA
Delay5000
EndIf
Iftime="10:00:01"ortime="10:00:02"ortime="10:00:03"ortime="11:00:01"ortime="11:00:02"ortime="11:00:03"ortime="12:00:01"ortime="12:00:02"ortime="12:00:03"ortime="13:00:01"ortime="13:00:02"ortime="13:00:03"ortime="14:00:01"ortime="14:00:02"ortime="14:00:03"Then
BeginThreadB
Delay5000
EndIf
Loop
SubA
//這里放A腳本
EndSub
SubB
//這里放B腳本
EndSub
為了保險我設了每個時間段都獲取了三次時間,分別是1、2、3秒。
㈣ 按鍵精靈獲取系統時間腳本
按鍵精靈獲取系統時間腳本,如何執行,操作方法如下。
1、首先要用按鍵精靈打開寫好的按鍵精靈腳本,如下圖所示。
㈤ 按鍵精靈自動掛機腳本
其實這個設置也比較簡單,每個游戲裡面都有一個選擇周圍怪物的按鍵,設置好間隔時間後然後設置好打怪動作,自動就會去找怪打了
㈥ 按鍵精靈定時自動點擊腳本
//分除了整點寫0,別的都寫兩位數 時 = 18 分 = 0 Do If hour(now) = 時 and minute(now) = 分 Then LeftClick 1 exit do End If Delay 1000 loop
-- 紫霞游戲平台為您解答 http://game.zixia.com
㈦ 按鍵精靈如何獲取系統時間來執行腳本
If time >= "10:00" and time < "10:10" Then
Goto 該幹嘛幹嘛
End If
時間范圍自己設定。加到之前的腳本里,可以不用多線程,這樣就不用考慮之前和之後的腳本沖突。
㈧ 按鍵精靈9怎麼自動獲得句柄做後台腳本
估計你沒有先獲取句柄吧,先用窗口命令再用後台插件結合使用才行
獲取句柄常用有三種
Hwnd
=
Plugin.Window.Foreground()//當前窗口獲取
Hwnd
=
Plugin.Window.MousePoint()//滑鼠位置獲取
Hwnd
=
Plugin.Window.Search("記事本")//標題模糊查找獲取
返回值:Hwnd是按鍵精靈默認的參數,你可以改,可以不改,一旦改全部得改
㈨ 用按鍵精靈,自動輸入txt文本的腳本。
I=0
Test=Plugin.File.ReadFileEx("C:\Users\zen\Desktop\文章.txt")
txtArray = Split(Test, "|")
While Len(txtArray(I))>=1
RE=txtArray(I)
SayString RE
I=I+1
KeyPress "Enter", 1
Wend
輸出源文件「文章」中每行的內容,然後按回車,直到遇上空行為止
While Len(txtArray(I))=0
I=I+1
EndWhile
下面這段是跳過空行的代碼,你可以自行考慮添加否,循環什麼的你看著弄吧
㈩ 按鍵精靈定時運行腳本怎麼弄
不知道你這里的腳本2是和腳本1一起運行,還是獨立一個腳本,如果是一起運行,不需要分兩個腳本都可以,因為你的腳本運行時間是3分鍾,你的運行的時間間隔至少有30分鍾,所以用單線程即可(假如代碼執行時間比30分鍾長,就得要多線程)。這里我只提供腳本1的代碼,腳本2類似,腳本1代碼如下:
Dim MyTime(26) //定義數組,存放27個時間
//下面給數組賦值,儲存每個時間,由於時間間隔是30分鍾,所以可以代碼賦值。
MyTime(0) = "10:10:00"
For i = 1 To 25
MyTime(i) = DateAdd("n", 30, MyTime(i - 1))
Delay 10
Next
MyTime(26) = "00:40:00"
While True
For i = 0 To 26
dt = DateDiff("s", Time, MyTime(i))
If dt = 0 Then
//這里寫你要執行的代碼
End If
Delay 100
Next
Wend