Anpassung eines Scriptes bzw einer Batch
Hallo Zusammen,
brauch heute mal euere Hilfe bei der anpassung bzw. Syntax einer Batchdatei. Folgendes soll erreicht werden:
1) Meldung an Benutzer, dass das Update jetzt startet
2) Falls Access noch offen Prozess beenden
3) Kopiervorgang starten
4) Meldung Update beendet
5) DB starten
6) Exit
echo Bitte warten Sie, dass Programm wird nach dem Update neu gestartet!
taskkill /IM MSACCESS.exe /f
xcopy z:\RAP.mdb c:\RAP-Beta\RAP.mdb /y
xcopy z:\RAP_Belege_System.mdb c:\RAP-Beta\BE-Dateien\RAP_Belege_System.mdb.mdb /y
c:\RAP-Beta\RAP.mdb
exit
Problem ist, dass wenn kein Access gestartet ist ein Fehler angezeigt wird, der zwar keiner ist, aber es verwirt. Bei dem zweiten xcopy-Befehl fragt er nach ob das eine Datei oder Verzeichnis ist, warum er das macht weis ich jedoch nicht!
Fazit: das ganze soll etwas schöner aussehen wie es jetzt ist. kann mir einer von den Syntaxprinzen hier dabei helfen?
Danke und Gruß Mike
brauch heute mal euere Hilfe bei der anpassung bzw. Syntax einer Batchdatei. Folgendes soll erreicht werden:
1) Meldung an Benutzer, dass das Update jetzt startet
2) Falls Access noch offen Prozess beenden
3) Kopiervorgang starten
4) Meldung Update beendet
5) DB starten
6) Exit
echo Bitte warten Sie, dass Programm wird nach dem Update neu gestartet!
taskkill /IM MSACCESS.exe /f
xcopy z:\RAP.mdb c:\RAP-Beta\RAP.mdb /y
xcopy z:\RAP_Belege_System.mdb c:\RAP-Beta\BE-Dateien\RAP_Belege_System.mdb.mdb /y
c:\RAP-Beta\RAP.mdb
exit
Problem ist, dass wenn kein Access gestartet ist ein Fehler angezeigt wird, der zwar keiner ist, aber es verwirt. Bei dem zweiten xcopy-Befehl fragt er nach ob das eine Datei oder Verzeichnis ist, warum er das macht weis ich jedoch nicht!
Fazit: das ganze soll etwas schöner aussehen wie es jetzt ist. kann mir einer von den Syntaxprinzen hier dabei helfen?
Danke und Gruß Mike
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 96198
Url: https://administrator.de/forum/anpassung-eines-scriptes-bzw-einer-batch-96198.html
Ausgedruckt am: 14.05.2025 um 05:05 Uhr
4 Kommentare
Neuester Kommentar

Servus,
Probier es mal so herum
Gruß
Probier es mal so herum
@Title Bitte warten Sie, dass Programm wird nach dem Update neu gestartet!
@if exist c:\RAP-Beta\RAP.ldb taskkill /IM MSACCESS.exe /f >nul
@copy z:\RAP.mdb c:\RAP-Beta\RAP.mdb /y
@copy z:\RAP_Belege_System.mdb c:\RAP-Beta\BE-Dateien\RAP_Belege_System.mdb.mdb /y
c:\RAP-Beta\RAP.mdb
exit
Gruß

@Title Bitte warten Sie, dass Programm wird nach dem Update neu gestartet!
@if exist c:\RAP-Beta\RAP.ldb taskkill /IM MSACCESS.exe /f >nul
@color fc
@echo ********************************************************************************
@echo Bitte dieses Fenster nicht schließen und warten bis das Update beendet ist !!!
@echo Dies kann ein paar Minuten dauern !!!
@echo ********************************************************************************
@copy z:\RAP.mdb c:\RAP-Beta\RAP.mdb /y
@copy z:\RAP_Belege_System.mdb c:\RAP-Beta\BE-Dateien\RAP_Belege_System.mdb.mdb /y
c:\RAP-Beta\RAP.mdb
exit