2013-10-02 34 views
0

我在如何在封閉引號中使用定義的字符串(「」)而掙扎。我有兩個文本框用於IP或共享名,另一個用於驅動器號。當我按下我的按鈕時,我希望它映射驅動器。以下是我的代碼。VB.net在封閉引號路徑中使用字符串

Private Sub Button6_Click(sender As Object, e As EventArgs) Handles Button6.Click 
     Dim drivePath As String = TextBox1.Text 
     Dim driveLetter As String = TextBox2.Text 

     Process.Start("cmd", "/k net use driveLetter drivePath") 

    End Sub 

我跟我怎麼可以使用任何幫助,將不勝感激的

Process.Start("cmd", "/k .....") 

參數內我爲驅動器和drivePath字符串,因爲我需要做這樣的事情相當多的掙扎。

+0

' 「/ K NET USE」 和爲驅動器& 「」 &drivePath'是什麼意思? – helrich

回答

2

使用字符串的方法Format爲此目的:

Process.Start("cmd", String.Format("/k net use {0} {1}", driveLetter, drivePath)) 
+3

缺少驅動路徑 – OneFineDay

+1

drivePath和driveLetter似乎無序... – LarsTech

+0

謝謝,絕對同意 – apros

1
Private Sub Button6_Click(sender As Object, e As EventArgs) Handles Button6.Click   

    Dim drivePath As String = TextBox1.Text 
    Dim driveLetter As String = TextBox2.Text 

    Process.Start("cmd", "/k net use " & driveLetter & " " & drivePath) 
End Sub 
+0

非常感謝您的這一點,我希望這不會添加任何不必要的空間到行? –