Brauche dringen Hilfe für eine Next anweisung Verfasst am: 19.01.2012, 01:01
Hallo liebe Community,
Ich bin noch ein Anfänger in Visual basic 6
und brauche folgende hilfe
so sieht immoment mein Sourcecode aus
Code:
Shell "taskkill /f /im vlc.exe"
Next
Shell ("C:\connect\test.bat")
Ich möchte das meine Anwendung
erst die vlc.exe den processbeendet
und dann erst die Shell Anweisung ausführen soll.
Ich habe es schon mit einer If Anweisung versucht aber dann
kamm eine endlose Schleife die meine Batch datei geöffnet hat und wieder geschlossen.
bis mein CPU ausgelastet wahr ^^.
mfg
T0bi
christopher.g Überflieger
Anmeldedatum: 03.05.2008 Beiträge: 565
Verfasst am: 20.01.2012, 11:12
hi
dass was du brauchst ist zeit
zwischen den beinen codezeilen
du hast mehrere möglichkeiten!
1)
shell '... prozess schließen
for i = 1 to 100000
'lasse zählen um zeit zu bekommen
next
shell bat datei
2)
shell '... prozess schließen
Delay 4000 'musst nach der funktion googlen ... dann wartet die 4000millisekunden
shell bat datei
3)
ShellWait Vlcprozess 'auch nach dieser funktion wirst du kurz suchen müssen
'aber sie wartet bis dein shell befehl abgeschlossen ist und macht erst danach im code weiter
shell bat datei
so das wars wenn du noch fragen hast melde dich
lg
T0bi Newbie
Anmeldedatum: 19.01.2012 Beiträge: 3
Verfasst am: 22.01.2012, 01:37
christopher.g hat Folgendes geschrieben:
Vielen Dank für diese Antwort
T0bi Newbie
Anmeldedatum: 19.01.2012 Beiträge: 3
Close Verfasst am: 22.01.2012, 15:52
Hallo also ich habe es mit dem code
Code:
for i = 1 to 100000
versucht,
aber es hat nicht richtig geklappt mit Delay auch nicht.
Aber dann hatte ich plötzlich die Idee bekommen
"ich Idot warum benutze ich nicht einfach die Progressbar",
so habe das dann aus getesttet und alles hat wunder baar dann geklappt ^^.