nel computer ho un file exe che mi fa certe operazioni.
Con un programma scritto in vb.net (ma può essere pure in c#) richiamo questo programma n volte in un ciclo.
Si apre la finestra dos e funziona bene.
A me piacerebbe però che la finestra dos si aprisse ridotta a icona.
Mi aiutate a risolvere?
Questo il codice che uso
codice:
For i As Integer = 0 To n_mpc - 1
Dim p As Process = Nothing
Dim result As String = ""
Dim txtProgramma As String = driver
Dim txtLineaComando As String = String.Format("""{0}"" ""{1}""", files_mpc(i), Path.Combine(directory_wav, Path.GetFileNameWithoutExtension(files_mpc(i)) & ".wav")) 'Me.TextBox_Opzioni.Text
Try
'txtProgramma = l.TrovaProgramma(txtProgramma)
p = New Process()
p.StartInfo.RedirectStandardOutput = True
p.StartInfo.UseShellExecute = False
p.StartInfo.FileName = String.Format("""{0}""", txtProgramma)
p.StartInfo.Arguments = txtLineaComando
p.Start()
p.WaitForExit(10000)
result = p.StandardOutput.ReadToEnd()
Catch ex As Exception
result = ex.Message
Finally
If p IsNot Nothing Then p.Dispose()
End Try
Me.Label6.Text = String.Format("wav totali: {0}", i + 1)
Next
ps. :master: a pensarci bene, se trovaste in quel codice qualcosa discutibile, fatemelo pure notare. Ciao