9 月 152011
 

原文(source): 批次檔(.BAT)執行VB程式如何隱藏DOS視窗? / VB.NET/VB 2005 / 程式設計俱樂部

假設表單上面有一個 Button 跟 TextBox,並且有個批次檔 C:\test.bat:

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click

Dim batch As New Process()
With batch
.StartInfo.FileName = “C:\test.bat”
.StartInfo.UseShellExecute = False
.StartInfo.RedirectStandardOutput = True
.StartInfo.CreateNoWindow = True
.Start()
TextBox1.Text = .StandardOutput.ReadToEnd()
.WaitForExit()
End With

End Sub

 Leave a Reply

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

(required)

(required)

CAPTCHA Image
Play CAPTCHA Audio
Reload Image