2016-12-01 1 views
-1

Как сначала запустить файл Файл секунд поток в текстовом поле через if и elseесли еще для запуска файла и файла потока генерируют vb.net

If Process.Start("test.bat") Then 
     Dim address As String = "id.txt" 
     Dim client As WebClient = New WebClient() 
     Dim reader As StreamReader = New StreamReader(client.OpenRead(address)) 
     TextBox1.Text = reader.ReadToEnd 
    End If 

Примечание: текстовый файл генерируется с помощью пакетного файла.

+0

Смотрите здесь: http://stackoverflow.com/questions/3147911/wait-till-a-process-ends –

+0

Это, вероятно, будет лучше генерировать данные в вашей программе вместо того, чтобы использовать партию файл для этого. –

ответ

0
Try 
    Dim proc = Process.Start("test.bat") 
    proc.WaitForExit() 
    Using client As New WebClient() 
     TextBox1.Text = client.DownloadString(File.ReadAllText("id.txt")) 
    End Using 
Catch 
End Try 

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

  • Нет связанных вопросов^_^