Problem mit Batch-Datei und Windows Vista
Hallo zusammen!
Habe eine sehr ungewöhnliche Anfrage, da ich leider noch einen Kunden mit einem DOS-Programm habe, der nun nach einem Diebstahl ein Notebook mit Windows-Vista hat. Mir ist bewußt, dass es sich hier um eine außergewöhnliche Anfrage handelt, aber vielleicht gibt es ja in diesem Forum noch einige Experten für DOS im Zusammenhang mit Vista.
Aber nun zum Problem:
In dieser Software wird mit Ordnern (früher haben wir hier Verzeichnisse gesagt!) gearbeitet. Nun wird beim Jahresübertrag das Umkopieren von Daten mittels Batch-Datei vorgenommen. Der Befehl hierfür lautet z.B.: 'copy 6001\*.* 7001\*.*'. Ich kann diesen Batch in der Eingabeaufforderung starten und er funktioniert auch, wenn ich aber mittels eines Shell-Befehls aus der C-Anwendung den Batch starte, so erhalte ich den Fehler "File not found 6001\" und es passiert nichts. Vorher wird noch mit 'md 7001' (make directory) das Verzeichnis bzw. der Ordner angelegt - das funktioniert auch, aber Daten werden keine umkopiert!
Auch der Befehl 'copy jo.org 7001\jo.btr' funktioniert nicht.
Wie gesagt ist der Kunde sehr zufrieden mit der uralten DOS-Software und will daher nicht auf eine Windows-Version umsteigen!
Vielleicht weiß hier jemand einen guten Rat. Bin hierfür schon im Voraus äußerst dankbar.
LG
herminator64
Habe eine sehr ungewöhnliche Anfrage, da ich leider noch einen Kunden mit einem DOS-Programm habe, der nun nach einem Diebstahl ein Notebook mit Windows-Vista hat. Mir ist bewußt, dass es sich hier um eine außergewöhnliche Anfrage handelt, aber vielleicht gibt es ja in diesem Forum noch einige Experten für DOS im Zusammenhang mit Vista.
Aber nun zum Problem:
In dieser Software wird mit Ordnern (früher haben wir hier Verzeichnisse gesagt!) gearbeitet. Nun wird beim Jahresübertrag das Umkopieren von Daten mittels Batch-Datei vorgenommen. Der Befehl hierfür lautet z.B.: 'copy 6001\*.* 7001\*.*'. Ich kann diesen Batch in der Eingabeaufforderung starten und er funktioniert auch, wenn ich aber mittels eines Shell-Befehls aus der C-Anwendung den Batch starte, so erhalte ich den Fehler "File not found 6001\" und es passiert nichts. Vorher wird noch mit 'md 7001' (make directory) das Verzeichnis bzw. der Ordner angelegt - das funktioniert auch, aber Daten werden keine umkopiert!
Auch der Befehl 'copy jo.org 7001\jo.btr' funktioniert nicht.
Wie gesagt ist der Kunde sehr zufrieden mit der uralten DOS-Software und will daher nicht auf eine Windows-Version umsteigen!
Vielleicht weiß hier jemand einen guten Rat. Bin hierfür schon im Voraus äußerst dankbar.
LG
herminator64
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 70587
Url: https://administrator.de/contentid/70587
Ausgedruckt am: 23.11.2024 um 11:11 Uhr
1 Kommentar