一个由两部分组成的问题,但它们联系在一起。- 我正在尝试使用 VB.net 控制台应用程序,并且正在徘徊如何将命令行命令发送到控制台窗口。采取下面的子。
Sub initialLoad()
Console.WriteLine("Started @ " + %date% %time%)
Console.WriteLine("Test")
End Sub
我正在尝试添加相当于echo.
添加换行符的内容,我尝试使用字符串Console.WriteLine("Test", vbCrLf)
,但 vbCrLF 没有任何区别,并且没有在文本后添加换行符。
例如,在批处理脚本中使用 %date% 和 %time% 变量将给出当前日期和时间,并在 CMD 窗口中自动识别和定义。我是否能够将这些 CMD 命令发送到控制台,或者我必须使用 VB.net 等价物来实现这一点。
我发现,pause>nul
我不得不使用Console.ReadLine()
让控制台窗口暂停。
我假设我可以使用 CMD 命令是不正确的吗?我知道在 C++ 中我可以发送所有命令,但是在 VB.net 中有类似的东西吗?谢谢。