batman00
Goto Top

Kix mit if exist macht was es will

Hallo, könnt ihr euch bitte folgendes "Teilscript" anschauen?

Unter XP funktioniert das ganze wunderbar.
Führe ich dieses Script unter Vista aus - erstellt er das eine Verzeichnis nicht. Woran könnte das liegen?

SetConsole("debug")

$FreePDFCheck= "%programfiles%\freepdf_xp\ver1.txt"
$FreePDFServer1= "\\SERVER\install\freepdf_xp\"
$FreePDFServer2= "\\SERVER\install\freepdf_xp\Vorlagen\"
$FreePDFDestination1= "%programfiles%\freepdf_xp\"
$FreePDFDestination2= "%programfiles%\freepdf_xp\Vorlagen\"


IF EXIST ($FreePDFCheck) GOTO "QUIT" ELSE GOTO "INSTALL"
ENDIF

:INSTALL
md "%programfiles%\freepdf_xp\Vorlagen"
sleep 5
Copy $FreePDFServer1 $FreePDFDestination1 /C
Copy $FreePDFServer2 $FreePDFDestination2 /C


:QUIT

Content-Key: 103030

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

Ausgedruckt am: 29.03.2024 um 12:03 Uhr

Mitglied: 60730
60730 01.12.2008 um 13:08:58 Uhr
Goto Top
Servus,

Was ist denn da falsch?

Das EndIf fehlt.... Somit gehört alles noch zur IF Abfrage face-wink

IF EXIST ("C:\test.txt") GOTO "QUIT"  
   ELSE GOTO INSTALL
endif
:install
rem blabla
:Quit

Gruß
Mitglied: batman00
batman00 01.12.2008 um 13:30:49 Uhr
Goto Top
Hat sich wohl überschnitten. Habs jetzt hinbekommen face-smile
Aber ich hab nun das oben stehende Problem face-sad
Mitglied: 60730
60730 01.12.2008 um 16:54:42 Uhr
Goto Top
Zitat von @batman00:
Aber ich hab nun das oben stehende Problem face-sad
Führe "ich"

Wer (welche Rechte) in diesem Zusammenhang hat "ich" ?
Mitglied: batman00
batman00 02.12.2008 um 08:12:17 Uhr
Goto Top
Sorry. Ich mit Adminrechten. Gebe ich den Befehl aus dem Script: md "%programfiles%\freepdf_xp\Vorlagen" in die DOS Box ein - erstellt er mir das Verzeichniss. Die Daten kopiert er auch - bis auf die Daten in dem Verzeichnis face-sad