通过VB.net编辑批处理

时间:2014-07-11 12:01:44

标签: vb.net batch-file compiler-construction richtextbox

我目前正在构建批量转换编译器,我想要一个选项,您可以通过VB.Net中的Rich Textbox编辑现有批处理文件。如何做到这一点?众所周知,您可以通过记事本编辑批处理文件,甚至无需触摸文件类型。

1 个答案:

答案 0 :(得分:1)

使用StreamReader将文字加载到RichTextBox。例如:

Dim StreamReader1 As New IO.StreamReader
RichTextBox1.Text = StreamReader1.ReadToEnd()

您可能还想使用OpenFileDialog加载文件。首先在OpenFileDialog添加Form

OpenFileDialog1.InitialDirectory = "C:\"
OpenFileDialog1.FileName = "Open a Batch File"
OpenFileDialog1.Filter = "Batch files (*.bat) | *.bat"
OpenFileDialog1.ShowDialog()

If OpenFileDialog1.ShowDialog = DialogResult.OK Then
     Dim StreamReader1 As New IO.StreamReader(OpenFileDialog1.FileName)
     RichTextBox1.Text = StreamReader1.ReadToEnd
     StreamReader1.Close()
Else
     'What to do if OpenFileDialog is cancelled
End If