BlackBoard (http://www.black-board.net/index.php)
- Design, Programmierung & Entwicklung (http://www.black-board.net/board.php?boardid=55)
-- Programmieren (http://www.black-board.net/board.php?boardid=4)
--- IF-Abfrage in Batch (http://www.black-board.net/thread.php?threadid=7950)
Geschrieben von Fak3d3l3t3 am 19.10.2002 um 09:24:
IF-Abfrage in Batch
Hi leutz!!
Ich möchte in Batch eine If-Anwendung schreiben und habe folgenden Text geschrieben:
If not exist f:\server.met
Goto Fehler
else
goto passt
:Fehler
Echo Die Datei Server.met ist auf Laufwerk F: nicht vorhanden
@echo off
![Zunge raus Zunge raus](images/smilies/tongue.gif)
asst
Echo Die Datei Server.met ist auf Laufwerk F: vorhanden
@echo off
Kann mir einer sagen, was daran falsch ist?? Ich bekomme immer Fehler und die Datei schließt sich von selber!!
Danke für Hilfe
Geschrieben von AC!D am 19.10.2002 um 10:23:
ich hab ja keine ahnung, aber viellelciht verwendet man da auch { diese klammern, und das mit dem doppelpunkt kann ich mir nciht vorstellen, aber ich hab keine ahnung
Geschrieben von LX am 19.10.2002 um 12:40:
Zitat: |
Original von AC!D
ich hab ja keine ahnung[...] |
Warum antwortest du dann?
Zum Problem, versuch's mal so:
code: |
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
|
@echo off
if not exist f:\server.met goto Fehler
if exist f:\server.met goto passt
:Fehler
echo Die Datei ...
goto Ende
:Passt
echo Die Datei ...
:Ende |
|
Deine IF ... Anweisung muss in einer einzigen Zeile stehen. Außerdem solltest du echo am Anfang ausschalten, da sonst die "if not exist" Zeile ebenfalls ausgegeben wird. Nach "Fehler" solltest du auch zu "Ende" gehen, da sonst "passt" trotzdem ausgeführt wird.
Geschrieben von phreak am 19.10.2002 um 14:12:
@ Fak3d3l3t3
Zu Batchprogrammierung und DOS gibt es unter
www.antonis.de/dos
einige interessante Tutorials. Dort gibt es sowohl ausführliche und tiefgehende wie auch kurzgefasste tuts zum Thema Batchprogrammierung und über die DOS-Befehlsliste.
Unter
www.easydos.com/dosindex.html
gibt es auch eine DOS-Befehlsliste. Ich hoffe das dir die tuts was bringen.
Zu Linux und so würde ich mal auf einer der großen Linuxseiten schauen oder einfach mal unter google nach nem Board über Linux suchen.
Zu den anderen Sachen weiß ich selber keine gute Quelle.
Vielleicht steht das dort genauer beschrieben, also die Quellen sind wirklich sehr hilfreich.
Geschrieben von Fak3d3l3t3 am 19.10.2002 um 14:18:
@Phreak
Das haste mir doch schomma geschrieben!!!
@LX
Danke!! Es funzt super!!
Geschrieben von phreak am 19.10.2002 um 19:04:
@ Fak3d3l3t3
ja, das habe ich im Nachhinein auch gemerkt. Aber das ist ja nicht so schlimm. Wenn jemand anderes dieses Thema sieht und genau das gleiche Problem hat kann er mit meiner Linkangabe sofort die entsprechenden Infos holen.
Ich denke du wirst es mir verzeihen können.
![smile smile](images/smilies/smile.gif)
)
Forensoftware: Burning Board 2.3.6, entwickelt von WoltLab GmbH