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
ps. :master: a pensarci bene, se trovaste in quel codice qualcosa discutibile, fatemelo pure notare. Ciaocodice: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![]()

Rispondi quotando