需要输入的变量为1000至3000 ,第一次循环输入1000,但是要拆成两节输入,分别输入“10”、“00”,中间需要延迟1秒),然后进入下一个循环,输入1001(也是分两节输入分别输入“10”、“01”,中间有延迟1秒),用啥语句可以表达呢,请大佬指教。
A = 1000
Do While A<3000
AA = GetLastKey()
If AA < 3000 Then
bb=Left(A,5)
SayString bb
Delay 1500
CC=Right(A,1)
SayString CC
此处有其他指令(怎么人工干预进入下一循环)
A=A+1
End If
Loop
想加一个人工干预,按某个按键,循环会进入下个循环,怎么编写呢
可以用多线程处理
线程ID=BeginThread(aq)
线程ID2=BeginThread(aq2)
Sub aq()
A = 1000
Do While A<3000
AA = GetLastKey()
If AA < 3000 Then
bb=Left(A,5)
SayString bb
Delay 1500
CC=Right(A,1)
SayString CC
//此处有其他指令(怎么人工干预进入下一循环)
A=A+1
End If
Loop
End Sub
Sub aq2()
//写入你的停止条件
Do
ab = GetLastKey()
If ab < 56
StopThread 线程ID
End If
Delay 500
Loop
End Sub