兩部分問題,但它們配合在一起。 - 我正在嘗試使用VB.net控制檯應用程序,而我正在徘徊如何將命令行命令發送到控制檯窗口。拿下面的Sub。發送控制檯命令/使用windows變量
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中有類似的東西嗎?謝謝。
空白怎麼樣,即沒有參數'Console.WriteLine()'輸入換行符? –
你有很多(基本)缺乏。你甚至不知道如何使用WriteLine(逗號有它的意義,你錯誤地使用它)。爲了得到快速/適當的幫助,你應該在問這裏之前學習/嘗試更多。你應該一步一步做事:首先了解如何聲明/使用變量;那麼如何使用給定的方法;等等。如果你來自腳本,請記住,VB.NET支持很多東西(純.NET,舊VB和甚至一種腳本)。例如:vbCrLf可以工作,但也是SilverLightFox推薦的(這是.NET版本,更值得推薦)。 – varocarbas