Hallo zusammen,
ich habe eine
GUI erstellt über diese sich die Anwender die zu Syncronisierenden Ordner zusammen stellen können. Mit diesen Informationen modifiziere ich die Datei "rsyncbackup" (siehe Anlage1), ein VBS Script. Dieses Script soll von einer Batch Datei(Siehe Anlage2) gestartet werden. Die Batch soll von Delphi aufgerufen werden. Leider gelingt mir das weder mit Shellexecute noch mit CreateProcess, beim direkten Starten der Batch ist alles OK, beim Aufruf der Batch über Delphi erscheint ganz kurz das Dos Fenster und nichts weiter passiert. Die Log Datei des Skrip's bringt folgende Meldung:
-------- Start: 9/6/2013 3:01:51 PM --------------------------------------------
--- Fehler: Funktion callCmd(), Kommando fehlgeschlagen: C:\WINDOWS\system32\cmd.exe /c rsync -avn --exclude "Cache" --exclude "parent.lock" --exclude "Temp*" "/cygdrive/C/test" "/cygdrive/C/test1/~2013-09-06_15~01" 1>"C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\rad2186C.tmp " 2>"C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\radC618C.tmp "
--- Fehlermeldung: 'rsync' is not recognized as an internal or external command,
operable program or batch file.
Err.Number: 0 Err.Description:
-------- Stop: 9/6/2013 3:01:51 PM --------------------------------------------
Kann mir jemand sagen was ich hier falsch mache und ggf. eine entsprechende Lösungshilfe geben?
Vielen Dank Delphi Gemeinde
Michael