VBScript语言的小疑问

来源:百度知道 编辑:UC知道 时间:2024/06/02 10:03:01
Dim CTime
Sub Main()
Dim i
i=0
CTime = GetTime
Do While i<1000
KeyPress "F1",1 '按键<F1>执行1次
Delay 300
KeyPress "F1",1 '按键<F1>执行1次
Delay 300
KeyPress "F1",1 '按键<F1>执行1次
Delay 150
Delay 300
KeyPress "Insert",1 '按键<Insert>执行1次

For i=1 To 3
Delay 1100
Next
KeyGroup "Ctrl+A" '按下组合键Ctrl+A 拣取道具
Delay 500
Call Eatsh()
Loop
End Sub

Sub EatSh()
If GetTime - CTime >= 15 * 60 * 1000 Then
KeyPress "F8",1
CTime = GetTime

End If
End Sub

中i是什么意思,i<1000是怎么回事,难道循环1000次吗,

For i=1 To 3
Delay 1100
Next
表示什么
<

i是循环的初始值,当I<1000时执行的是0-1000而没有1000,算上0的话就是1000次,如果I要是等于1的话就执行999次了。
for i=1 to3表示为i的初始值为1 步长默认为1 到3为止
而每次加1就执行一次 Delay 1100 总共执行2次
最后那个我也不太知道
你还是先说说你这个程序时干什么用的吧
或许对解答你这个问题有所帮助