2015-08-16 4 views
0

Я пытался сохранить многострочное текстовое поле в файл, но в таком формате, как этогоэкономия многострочного текст из текстового поля в vb.net

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

У меня есть это работает, но только сохранение

textbox1.text 

часть, но не строка часть

результат должен быть

Taskkill/ж/IM + textB ox1.text +/т

Taskkill/ж/им + TextBox1.Text +/т

Но я не знаю, как сохранить его, так он добавляет Taskkill/е/им и/т

хорошо здесь код

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

, но когда я нажимаю сохранить вывод этот

  • Taskkill/ж/им program1
  • program2
  • программы3

, когда я должен быть

  • Taskkill/ж/им program1/т
  • Taskkill/ж/им program2/т
+1

вы могли бы начать, показывая нам фактический код, где вы делаете ваши сбережения - в следующем вы можете добавить вопрос – Carsten

+0

хорошо его файл производитель его сохраняет .bat файл с линиями Taskkill/ж/им + 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

Смежные вопросы