Einzelnen Beitrag anzeigen
Alt 26.08.2004, 15:38   #14
Ati
MOF User
MOF User
Standard

Also hier nochmal der ganze Code mit meinen Änderungen:

:: ----- START -----

@echo off
::Befehlszeilenaugabe aus

:: Microsoft Windows NT 4
:: Microsoft Access 97
::
:: Carsten Pache, 1999
:: Modifiziert Florian T. Rose, 2004
:: Modifiziert Markus Weinrich, 2004

::Variablen deklarieren
SET FrontEndVersion=100
SET FrontEndPfad=C:\Fohrer
SET FrontEndProg=test

SET ServerPfad=W:\Fohrer


:: Screen löschen
CLS
echo Pfad %FrontEndPfad%
echo Prog %FrontEndProg%
echo Ver %FrontEndVersion%
echo Ser %ServerPfad%



::Ist das Verzeichnis auf diesem Rechner bereits vorhanden?
::JA --> nichts tun
::NEIN --> Verzeichnis anlegen
IF NOT EXIST "%FrontEndPfad%\*.*" MD "%FrontEndPfad% " > nul




::Existiert die aktuelle Version bereits auf diesem Rechner?
::JA --> Programm starten
::NEIN --> Programm vom Server auf den Rechner kopieren
IF EXIST "%FrontEndPfad%\%FrontEndProg%-%FrontEndVersion%.mdb" GOTO PROGRAMMSTART

ECHO ***
ECHO *** alte Versionen werden gelöscht ...
ECHO ***
IF EXIST "%FrontEndPfad%\%FrontEndProg%*.mdb" DEL "%FrontEndPfad%\%FrontEndProg%*.mdb"

::MDB-Datei vom Server auf den aktuellen Rechner kopieren
ECHO ***
ECHO *** Kopiere "Test %FrontEndVersion%" vom Server...
ECHO *** Bitte einen Moment Geduld! (Dieser Vorgang kann einige Minuten dauern)
ECHO ***
IF EXIST "%ServerPfad%\%FrontEndProg%-%FrontEndVersion%.mdb" COPY "%ServerPfad%\%FrontEndProg%-%FrontEndVersion%.mdb" "%FrontEndPfad%\%FrontEndProg%-%FrontEndVersion%.mdb">nul



:PROGRAMMSTART
IF EXIST "%FrontEndPfad%\%FrontEndProg%-%FrontEndVersion%.mdb" START "%FrontEndPfad%\%FrontEndProg%-%FrontEndVersion%.mdb"



::Variablen loeschen
SET FrontEndVersion=
SET FrontEndPfad=
SET FrontEndProg=
SET ServerPfad=

:: ----- ENDE -----


Was mich stutzig macht ist das das Programm von vier Variablen immer nur zwei speichert. D.h. ändere ich die Variablen in ihrer reihenfolge, so zeigt er mir immer nur die ersten beiden an
Ati ist offline  
verlinken auf Del.icio.us Diese Seite zu Mister Wong hinzufügen
Antworten Auf Beitrag antworten