Fare clic su "Start ", selezionare " Tutti i programmi " e scegliere " Visual Studio ". Fai clic su " Nuovo" e selezionare " Progetto" per creare un nuovo progetto . Selezionare " Visual Studio" come linguaggio di programmazione e " Applicazione Windows ", come il tipo di applicazione . Immettere un nome per il progetto . Specificare una posizione per i file di progetto .
2
doppio clic Form1.vb . Fornire il percorso lame.exe tramite il codice : Dim WithEvents _lameShell As New LameShell_lameShell.InFile = Application.StartupPath & " \\ " input.mp3 _lameShell.OutFile = Application.StartupPath & " \\ " output.mp3 _lameShell.Options = " - b 32" _lameShell.Start ( )
3
aggiungere gestori eventi per mostrare il progresso di codifica : _lameShell_Progress private Sub ( ByRef Progress Come LameProgress ) _Handles _lameShell.ProgressIf pBar.Maximum < ,> Progress.FrameMax ThenpBar.Value = 0pBar.Maximum = Progress.FrameMaxElsepBar.Value = Progress.FrameCurrentEnd IflblFeedback.Text = Progress.PercentDone & " % " & " ETA : " & Progress.ETAEnd sub
4
destro del mouse sul progetto e selezionare " nuova classe " per creare una nuova classe " Lame.vb. " Crea un nuovo ProcessStartInfo variabile : _startInfo privato As New ProcessStartInfo_startInfo.FileName = " zoppo . exe " _startInfo.UseShellExecute = False_startInfo.RedirectStandardOutput = True_startInfo.RedirectStandardError = True_startInfo.CreateNoWindow = True
5
Creare un lettore di mantenere la produzione di lame.exe : LameReader private Sub ( ) Dim Oneline Come String_lameProcess.Start ( ) Oneline = _lameProcess.StandardError.ReadLine ( ) mentre non Oneline Is NothingoneLine = _lameProcess.StandardError.ReadLine ( ) End Sub WhileEnd
Programmazione © www.354353.com