我创建了一个运行一系列任务的VB控制台应用程序,我打算在Windows任务计划程序中进行设置,以便它根据计划自行运行..我希望exe在30秒后关闭完成任务后。我只熟悉“Console.readline()”,你需要在它关闭之前按任何东西..你能帮忙吗?
.modal-footer{
border-bottom-left-radius: 5px;
border-bottom-right-radius: 5px;
overflow: hidden;
}
答案 0 :(得分:2)
你可以替换你的线..
Console.WriteLine(vbCrLf + vbCrLf + "Press ENTER to exit...")
Console.ReadLine()
有了这个。
Dim sw As New Diagnostics.Stopwatch
sw.Start()
Console.WriteLine("This console window will close in 30 seconds")
Console.WriteLine("Or press any key")
Do
Loop Until sw.ElapsedMilliseconds >= 30000 Or console.KeyAvailable
它创建一个秒表并保持循环,直到经过的毫秒数> = 30000或用户按下一个键。
或者,如果您只是希望控制台在没有用户交互的情况下保持打开状态30秒,请用
替换这些行Threading.Thread.Sleep(30000)