Einen wunderschönen Montag. Ich habe folgenden Code geschrieben:
[autoit]; Daten kopieren
If FileExists("%ALLUSERSPROFILE%\Anwendungsdaten\Cornelsen\315612") Then
DirRemove(@AppDataCommonDir & "\Cornelsen\315612", 1)
EndIf
If NOT FileExists("H:\spielstand\Cornelsen\315612") Then
DirCopy("V:\Cornelsen\English Coach Highlight 6. Klasse\315612", @AppDataCommonDir & "\Cornelsen\315612", 1)
Else
DirCopy("H:\Spielstand\Cornelsen\315612", @AppDataCommonDir & "\Cornelsen\315612", 1)
EndIf
; Programm starten
RunWait("C:\Programme\Cornelsen\EC New Highlight 2\StartupLoader.exe")
Sleep(3000)
ProcessWait("MainLoader.exe")
DirCopy(@AppDataCommonDir & "\Cornelsen\315612", "H:\Spielstand\Cornelsen\315612", 1)
[/autoit]Da der StartupLoader nur den MainLoader startet, gibt es hier noch ein kurzes Sleep und dann ein ProcessWait, damit er erst fortfährt, wenn das Programm beendet wurde. Er fährt aber einfach mit dem Skript fort, was aber den letzten Kopiervorgang nutzlos macht.
Danke für Ideen.