Ⅰ 按鍵精靈如何讓腳本在指定時間運行
Start1=1:Start2=1
While True
Do Until Start1 <> 0 Or Start2 <> 0
MyTime = Time
Start1 = DateDiff("s", MyTime, "10:00:00")
Start2 = DateDiff("s", MyTime, "23:00:00")
Delay 400
Loop
Call YourFunction() //注意你的代碼不能是死循環,同時,運行時間不能超過13個小時
Wend
Sub YourFunction()
//下面寫你執行的代碼
End Sub
假設你的功能代碼是死循,要用兩個線程,假設你想不同時間執行不同功能代碼,寫法要修改一下,由於不知道你的具體情況,所以提供一個方法給你參考。
探究的一般過程是從發現問題、提出問題開始的,發現問題後,根據自己已有的知識和生活經驗對問題的答案作出假設.設計探究的方案,包括選擇材料、設計方法步驟等.按照探究方案進行探究,得到結果,再分析所得的結果與假設是否相符,從而得出結論.並不是所有的問題都一次探究得到正確的結論.有時,由於探究的方法不夠完善,也可能得出錯誤的結論.因此,在得出結論後,還需要對整個探究過程進行反思.探究實驗的一般方法步驟:提出問題、做出假設、制定計劃、實施計劃、得出結論、表達和交流.
科學探究常用的方法有觀察法、實驗法、調查法和資料分析法等.
觀察是科學探究的一種基本方法.科學觀察可以直接用肉眼,也可以藉助放大鏡、顯微鏡等儀器,或利用照相機、錄像機、攝像機等工具,有時還需要測量.科學的觀察要有明確的目的;觀察時要全面、細致、實事求是,並及時記錄下來;要有計劃、要耐心;要積極思考,及時記錄;要交流看法、進行討論.實驗方案的設計要緊緊圍繞提出的問題和假設來進行.在研究一種條件對研究對象的影響時,所進行的除了這種條件不同外,其它條件都相同的實驗,叫做對照實驗.一般步驟:發現並提出問題;收集與問題相關的信息;作出假設;設計實驗方案;實施實驗並記錄;分析實驗現象;得出結論.調查是科學探究的常用方法之一.調查時首先要明確調查目的和調查對象,制訂合理的調查方案.調查過程中有時因為調查的范圍很大,就要選取一部分調查對象作為樣本.調查過程中要如實記錄.對調查的結果要進行整理和分析,有時要用數學方法進行統計.收集和分析資料也是科學探究的常用方法之一.收集資料的途徑有多種.去圖書管查閱書刊報紙,拜訪有關人士,上網收索.其中資料的形式包括文字、圖片、數據以及音像資料等.對獲得的資料要進行整理和分析,從中尋找答案和探究線索.
Ⅱ 按鍵精靈中 如何製作一個後台自定義按鍵時間的腳本
最簡單的方法就是用按鍵精靈的錄制功能,錄制一遍,然後設置成循環
Rem
A
錄制到的內容
Goto
A
如果想要後台,只要進行轉換,轉換成後台操作
你可以把錄制到的內容發上來,我幫你轉成後台操作的
但是這種方法的精確度比較低,如果你按鍵的時間間隔要求精確度很高的話,這種方法就不行
可嘗試利用VBS
的Sub
過程,在腳本中用
UseSkill
過程,通過不同的參數來按不同的鍵,增加按鍵時,只需要增加一行
UseSkill
就行了
VBSBegin
Sub
UseSkill(ByVal
KeyCode,ByVal
ColdTime,ByVal
EffTime)
'KeyCode
快捷鍵按鍵碼,
ColdTime
冷卻時間,EffTime
效果持續時間
Execute
"T
=
T"
&
KeyCode
'執行語句塊,取得時間
T
If
DateDiff("s",T,Now())
>=
EffTime
Then
KeyPress
KeyCode,1
Execute
"T"
&
KeyCode
&
"=Now()"
'執行語句塊,每個技能使用時間的變數名,用
T
加
按鍵碼表示
Delay
ColdTime*1000
'延遲,注意換算單位
End
If
End
Sub
VBSEnd
//按快捷鍵1(按鍵碼49),冷卻時間1.5秒,效果持續時間為60秒
//按快捷鍵2(按鍵碼50),冷卻時間2秒,效果持續時間為120秒
//按快捷鍵3(按鍵碼51),冷卻時間1秒,效果持續時間為30秒
//注釋部分只是為了幫助大家閱讀而寫的,使用時最好刪掉,以免影響執行速度,最起碼也不要放在循環里
Rem
start
Delay
100
UseSkill
49,1.5,60
UseSkill
50,2,120
UseSkill
51,1,120
Goto
start
這種方法只需要簡單改一下,就可以滿足各種延時按鍵的需求,而且精度高,時間計算準確,唯一的不足是我暫時不知怎樣把它改成後台的~~
如果你對按鍵時間的准確度要求不高,用第一種方法就行了~而且可以後台~
Ⅲ 怎樣用C#編寫一個自定義時間關機的腳本
用批處理即可實現
多少秒後關機 shutdown /s /t 30
什麼時候關機 at xx:xx shutdown /s /t 0
取消 shutdown /a
保存為bat文件 或者直接運行即可
Ⅳ 如何快速製作腳本間隔時間自動使用按鍵精靈游戲技能輔助腳本
腳本使用說明:
1. 此腳本可應用於各種網路游戲,用於自動間隔時間使用輔助技能,可自定義三個技能和間隔時間。
2. 腳本開始運行前請先在按鍵精靈主界面上設置自定義參數,修改後點擊上方的「保存」按鈕。
3. 可定義輔助技能熱鍵:數字0~9、字母A~Z、F1~F12 ,設置技能時字母可不分大小寫。
4. 如果輔助技能是F1~F12,比如技能是F12,自定義參數設置的輸入格式:f12或F12
5. 輸入間隔時間單位為"秒",比如間隔180秒,自定義參數的輸入格式:180
6. 如果在自定義設置中輸入的數據錯誤,腳本將提示並停止運行。
>>具體腳本代碼如下:
UserVar jn1=a 設置技能1鍵位
UserVar jn2=2 設置技能2鍵位
UserVar jn3=F11 設置技能3鍵位
UserVar s1=60 設置技能1施放間隔時間
UserVar s2=90 設置技能2施放間隔時間
UserVar s3=120 設置技能3施放間隔時間
//-----------------------------------------------------------------------
//---------------------------------------------------------[賦值初始變數]
//-----------------------------------------------------------------------
dim number(2),thetime(2),key(2),sj(2)
dim a,b,c,d,jn1,jn2,jn3,s1,s2,s3,t1,t2,t3,L
//聲明變數
number(0)=jn1:number(1)=jn2:number(2)=jn3
thetime(0)=s1:thetime(1)=s2:thetime(2)=s3
//把自定義參數的返回值轉換成數組元素
t1=now:t2=now:t3=now
//返回當前系統日期時間到變數
//-----------------------------------------------------------------------
//---------------------------------------------------------- [跳轉子程序]
//-----------------------------------------------------------------------
Gosub 判斷按鍵
Gosub 判斷時間
//-----------------------------------------------------------------------
//---------------------------------------------------------- [腳本主程序]
//-----------------------------------------------------------------------
While true
//條件無限循環
If DateDiff("s",t1,now)>=sj(0)
//< DateDiff 函數:返回兩個日期之間的時間間隔>
//<"s":秒> <t1:時間變數> <now:當前系統日期和時間> <s(0):自定義時間變數>
Delay 10
KeyPress key(0) 1
//按鍵 變數k(0) 1次
t1=now
//重新賦值日期時間到變數
EndIf
If DateDiff("s",t2,now)>=sj(1)
Delay 10
KeyPress key(1) 1
t2=now
EndIf
If DateDiff("s",t3,now)>=sj(2)
Delay 10
KeyPress key(2) 1
t3=now
EndIf
Delay 10
EndWhile
//-----------------------------------------------------------------------
//------------------------------------------------------ [判斷鍵碼子程序]
//-----------------------------------------------------------------------
Sub 判斷按鍵
a=0:b=0
//賦值數組最小下標
For 3
L=Len(number(a))
//< Len 函數:返回字元串內字元的數量>
If L=1
key(b)=Asc(UCase(number(a)))
//< Asc 函數:返回字元串首字母的ASCII字元代碼> < UCase 函數:返回轉換為大寫字母的字元>
If key(b)<48 or key(b)>90
Goto End
//超出范圍跳轉到腳本結束標記
ElseIf key(b)>57 and key(b)<65
Goto End
EndIf
ElseIf L>1 and L<4
If UCase(Left(number(a),1))="F"
//判斷字元串首字字元 < Left 函數:返回字元串最左邊的指定數量的字元>
key(b)=Asc(UCase(Left(number(a),1)))+Right(number(a),L-1)+41
//< Right 函數:返回字元串最右邊的指定數量的字元>
If key(b)<112 or key(b)>123
Goto End
EndIf
Else
Goto End
EndIf
Else
Goto End
EndIf
a=a+1:b=b+1
//數組下標+1
Delay 10
EndFor
Return 判斷按鍵
//-----------------------------------------------------------------------
//------------------------------------------------------ [判斷時間子程序]
//-----------------------------------------------------------------------
Sub 判斷時間
c=0:d=0
For 3
If IsNumeric(thetime(c))=True
//< IsNumeric 函數:返回布爾值指明表達式的值是否為數字>
sj(d)=cint(thetime(c))
/< CInt 函數:返回已被轉換為整形子類型的變體的表達式>
Else
Goto End
EndIf
c=c+1:d=d+1
Delay 10
EndFor
Return 判斷時間
//-----------------------------------------------------------------------
//-------------------------------------------------------- [腳本停止標記]
//-----------------------------------------------------------------------
Rem End
MessageBox 輸入錯誤 腳本停止運行
EndScript
Ⅳ 按鍵精靈如何在固定系統時間自動執行腳本
Do
時間 = time
If Hour(時間) mod 2 = 0 and Minute(時間) = 0 Then
TracePrint "時間到"
End If
Delay 1000
Loop
Ⅵ 按鍵精靈腳本自定義時間啟動腳本里的秒怎麼改成變數
SWTime = "00:00:SS"//你要的設置的時間,也可作為變數隨意
改成
SWTime = CDate("00:00:" & SS)//你要的設置的時間,也可作為變數隨意
//
//
//其實有更加簡短的腳本
dim SS
SS = 59
//設置秒自定義變數
TracePrint Time
SWTime = CDate("00:00:" & SS)//你要的設置的時間,也可作為變數隨意
Do
Delay 999
Loop Until DateDiff("S", Time, SWTime) = 0
MessageBox "開始執行了"
Ⅶ 怎麼讓按鍵精靈腳本到指定時間(系統時間)執行程序,而不是設置延時。
比如:
Do While true
小時 = Hour(Now)
分鍾 = Minute(Now)
If 小時 = 9 and 分鍾 = 30 Then
Exit Do
End If
delay 5000
loop
把時間改成每個你要的就行,一開始就啟動腳本,不到指定時間命令會不停循環,到了時間則會執行語句。
Ⅷ 如何正確在Linux Shell腳本中定義一個時間變數
1、創建腳本 test.sh,並入截圖內容。