2017-07-26 48 views
0

是否有任何方法可以訪問從Visual Basic運行的最新的cmd命令? 我想做一個cmd命令來解析網站的IP地址,我試圖讓它可以輸入「resolve google.com」,但爲了實現這個目的,我需要訪問該命令才能知道google.com是您嘗試解決的網站。從Visual Basic中訪問最新的cmd命令

任何幫助?從快速VB.Net應用

+1

所以,本質上,你試圖讀取命令行參數? –

+2

這是VBA,還是你使用Visual Studio作爲IDE編寫的一些應用程序(例如VB.Net)?無論哪種方式,「visual-studio」標籤都是不恰當的 - 它應該用於Visual Studio本身的問題,而不是用於使用Visual Studio開發代碼的問題。 – YowE3K

回答

1

樣品在VS2015:

Module Module1 

    Sub Main() 

     Dim arr() = Environment.GetCommandLineArgs 

     For Each arg As String In arr 
      Console.WriteLine(arg) 
     Next 

     Console.ReadLine() 

    End Sub 

End Module 

這讀取命令行(用空格隔開)的輸入參數到一個數組中,您可以在您方便的細讀。

程序等待您在退出前按Enter鍵,這樣您可以看到它吐出了您提供的參數(如果您應該直接運行編譯後的.exe)。