2015-08-16 44 views
0

我一直在嘗試將multilined文本保存到一個文件,但在這樣的節約multilined文本從一個文本框在vb.net

"string" + textbox1.text + "string" 
"string2" + textbox1.text + "string2" 

我有工作,但只有保存

textbox1.text 
格式

一部分,但不是字符串部分

結果應該是

TASKKILL/F/IM + TEXTB ox1.text + /噸

的taskkill/F/IM + textBox1.text + /噸

但我不知道如何保存它,所以它增加的taskkill/F/IM和/噸

確定這裏是代碼

My.Computer.FileSystem.WriteAllText("c:\value1.txt", "taskkill /f /im " + TextBox1.Text + " /t", False) 

但是當我點擊保存輸出就是這個

  • 的taskkill/F/IM程序1
  • 程序2
  • 節目3
  • /噸

當我應該是

  • TASKKILL/F/IM程序1 /噸
  • TASKKILL/F/IM程序2 /噸
+1

你可能會向我們展示實際的代碼,你做你的儲蓄開始 - 下次你可能要添加一個問題 – Carsten

+0

以及它的文件創建者的保存與線.bat文件的taskkill/F/IM + textbox1.text +/t – DavidTheTech

+0

,它仍然不會顯示您將字符串保存到磁盤的代碼 - 而且這次甚至沒有有效的代碼... – Carsten

回答

0

您需要處理TextBox中的每一行。您可以使用TextBox.Lines來獲取每行包含一個元素的數組。然後你可以連接你的兩個字符串與每一行。

Dim lines() As String = TextBox1.Lines.Select(Of String)(Function(s) "taskkill /f /im " & s & " /t").ToArray 
IO.File.WriteAllLines("c:\value1.txt", lines) 
+0

非常感謝。 – DavidTheTech