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 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:

Achtung

Zitat:
Original von AC!D
ich hab ja keine ahnung[...]
Warum antwortest du dann? Zunge raus

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 )


Forensoftware: Burning Board 2.3.6, entwickelt von WoltLab GmbH