Global spacebianliang
Spacebianliang = 1
' 主控制线程 - 处理空格键操作
Sub SpaceControlThread()
Delay 2000
If Form1.cbspace.Value = 1 Then
TracePrint "您勾选了!"
For i = 1 To 10
If Spacebianliang = 2 Then
ExitScript
End If
TracePrint "代码正在运行中"
Delay 2000
Next
Else
spaceflag = 0
TracePrint "您取消勾选了!"
End If
End Sub
' 检测线程 - 监控cbspace1状态
Sub DetectionThread()
While True
If Form1.cbspace1.Value = 1 Then
Spacebianliang = 2
TracePrint "检测到cbspace1被勾选,设置退出标志"
End If
Delay 1000 ' 检测间隔
Wend
End Sub
BeginThread SpaceControlThread
BeginThread DetectionThread