hi,
ich habe ein Problem. Ich will in einer vba Konsolenanwendung einen Download über wget.exe starten lassen. Danach wird das ganze entpackt...Jetzt geht der Code aber natürlich schon während dem Download weiter. Klar das er da nichts entpacken kann, der Download ist ja noch nicht komplett.
Mein Code sieht so aus:
Wie kann Ich angeben, das er warten soll bis der Download über wget abgeschlossen ist? Ein Wait will Ich nicht einbauen, da der Download ja nicht immer gleich schnell fertig ist...
ich habe ein Problem. Ich will in einer vba Konsolenanwendung einen Download über wget.exe starten lassen. Danach wird das ganze entpackt...Jetzt geht der Code aber natürlich schon während dem Download weiter. Klar das er da nichts entpacken kann, der Download ist ja noch nicht komplett.
Mein Code sieht so aus:
'Sichert Ordner und laedt Update herunter
Shell("XCOPY C:\1\*.* C:\sd-sicherung\*.* /Y /S /E", 0)
Shell("C:\wget.exe update.xxx.org/neu.7z -P /sd-update/")
Shell("C:\wget.exe update.xxx.org/7z.exe -P /sd-update/")
'Loescht die Alten Daten
Shell("del C:\1\ordner1\*.* /s /q")
Shell("del C:\1\ordner2\*.* /s /q")
'Entpackt das Update
Shell("C:\sd-update\7z.exe e -y -pxSD14!ran C:\1\neu.7z -oc:\1\")
Wie kann Ich angeben, das er warten soll bis der Download über wget abgeschlossen ist? Ein Wait will Ich nicht einbauen, da der Download ja nicht immer gleich schnell fertig ist...
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von „wasserbombe3000“ ()