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