vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
sevAniGif - als kostenlose Vollversion auf unserer vb@rchiv CD Vol.5  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2025
 
zurück

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

VB.NET - Fortgeschrittene
2 Prozesse = 1 ProgressBar 
Autor: Crosaider
Datum: 21.04.10 00:24

Hallo @ all

Mache mal einen neuen Thread auf der alte wird bischen unübersichtlich und vllt fühlen sich auch nich alle angesprochen ;)

Also für alle Ich lade eine Datei runter und konvertiere sie nacher. Dazu werden diese Cods benutzt:

Download      
Dim link As String = args(Reihe)
Dim sLocalFile As String = Path_mp3 &ListView1.Items(Reihe).SubItems(1).Text&_
"-"&ListView1.Items(Reihe).SubItems(0).Text & ".mp4"
Jetzt_Down = sLocalFile
HttpClient.DownloadFileAsync(New Uri(link), sLocalFile)
 
 
Download_Changed
ProgressBar1.Value = e.ProgressPercentage
ListView1.Items(Reihe).SubItems(2).Text = ProgressBar1.Value & " %"
If ProgressBar1.Value = 100 Then
ListView1.Items(Reihe).SubItems(2).Text = "Fertig"
End If
 
 
Download_Fertig
Reihe += 1
ProgressBar1.Value = 0
Konvertieren()
 
 
Konvertieren
Private Sub Konvertieren()
Dim FFmpeg As New Process()
FFmpeg.StartInfo.FileName = Application.StartupPath & "\ff.exe"
FFmpeg.StartInfo.WindowStyle = ProcessWindowStyle.Hidden
Dim input As String = Jetzt_Down
Dim outputfolder As String = Path_mp3
Dim bitrate As Integer = 128
FFmpeg.StartInfo.Arguments = " -i """ + input + """ -f mp3 -ab " + CStr( _
bitrate) + "k -acodec libmp3lame """ + Path.Combine(outputfolder, _
Path.GetFileNameWithoutExtension(input) + ".mp3") + """"
FFmpeg.Start()
FFmpeg.WaitForExit()
If Reihe < args.Count Then Download()
args.Clear()
MsgBox("Alle Downloads abgeschlossen.")
In der Progressbar wird im mom nur der Vortschritt vom download angezeigt - ich möchte aber das der vortschritt vom Download und vom konvertieren als ein Balken angezeigt wird. Also:

Download + Prozess = 100%

Es soll also nur ein Balken für beide vorgänge durchlaufen.Wenn der Download also fertig ist sind noch nicht 100% erreicht.

Wie kann man soetwas machen? Hoffe auf eure Hilfe. Viele Grüße
Croasider

Beitrag wurde zuletzt am 21.04.10 um 00:27:49 editiert.
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
2 Prozesse = 1 ProgressBar1.727Crosaider21.04.10 00:24
Re: 2 Prozesse = 1 ProgressBar986ModeratorFZelle21.04.10 09:43
Re: 2 Prozesse = 1 ProgressBar965Crosaider21.04.10 19:08
Re: 2 Prozesse = 1 ProgressBar979ModeratorFZelle21.04.10 19:29
Re: 2 Prozesse = 1 ProgressBar991Maas21.04.10 19:35

Sie sind nicht angemeldet!
Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.

Einloggen  |  Neu registrieren

Funktionen:  Zum Thema  |  GesamtübersichtSuchen 

nach obenzurück
 
   

Copyright ©2000-2025 vb@rchiv Dieter Otter
Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.

Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel