zeroblue2005
Goto Top

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!

ec718aba81d32dcf5854880a2b63702e-1

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

Content-Key: 96198

Url: https://administrator.de/contentid/96198

Printed on: April 26, 2024 at 04:04 o'clock

Mitglied: 60730
60730 Sep 05, 2008 at 10:37:14 (UTC)
Goto Top
Servus,

Probier es mal so herum face-wink

@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ß
Member: zeroblue2005
zeroblue2005 Sep 05, 2008 at 10:50:16 (UTC)
Goto Top
Hallo und vielen lieben Dank! geht Super !!!

Ist es auch Möglich, während des Updates folgenden Text im CMD Fenster anzeigen zu lassen?


Bitte Fenster nicht schließen und warten bis das Update beendet ist !!! Dies kann ein paar Minuten dauern !!!
Mitglied: 60730
60730 Sep 05, 2008 at 10:58:53 (UTC)
Goto Top
@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
Gruß
Member: zeroblue2005
zeroblue2005 Sep 05, 2008 at 11:10:08 (UTC)
Goto Top
Danke alles Super face-smile !!!

Schönes WE !!!