程序正常运行不提示报错但是就是不跑代码,不知道为啥。

阿狸_32198 2020-3-7 756

Do While true

发送时间戳 = Time.Timer()

TracePrint(发送时间戳)

dTime = Time.Now()

iRet = Time.Hour(dTime)

TracePrint(iRet)

if iRet>=22 or iRet<7

Delay 600000

else

break

end if

loop

输出到5的时候就不在往下输出了,假死的状态。


在服务器运行程序的时候,当本地电脑和服务器连接的时候就会运行执行代码,一但和断开了就不会运行执行代码了是怎么回事。


最新回复 (2)
  • 阿狸_32198 2020-3-21
    2
    问题解决了:主要2个问题
    1.delay时间不能过长,否则会“睡过去”。
    2.解决虚拟按键失灵问题。
    在服务器或虚拟机新建一个bat:
    @%windir%\System32\tscon.exe 0 /dest:console
    @%windir%\System32\tscon.exe 1 /dest:console
    @%windir%\System32\tscon.exe 2 /dest:console
    断开远程的时候不要直接断开,运行上面的bat断开。就会保持交互状态
  • life 2020-3-21
    3
    666
返回
发新帖