[Batch] wird immer beendet
|
|
Quellcode |
1 2 3 4 5 6 7 8 9 10 |
@echo off if "%1" == "/?" goto help if "%1" == "-q" goto quit :help echo "/? - Es wird Ihnen die Hilfe angezeigt" :quit if "%1" == "/?" exit |
Wenn ich hier z.B. "dateiname /?" in die DOS-Box eintippe und ENTER klick wird der :help Teil zwar ausgeführt aber die Batch sofort auch beendet. Wieso?
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »freq.9« (21. Mai 2004, 11:17)
ganz einfach weil das Script zu ende ist nachdem der :helo Teil ausgeführt wurde.
Über mich: www.heinervdm.de
Persönlich Mitteilungen an mich bitte als PN (nicht Email) hier im Forum. ICQ und Skype bitte nur in Notfällen.
Persönlich Mitteilungen an mich bitte als PN (nicht Email) hier im Forum. ICQ und Skype bitte nur in Notfällen.
Zitat
Original von freq.9
Geb du mal inna DOS-Box
![]()
Quellcode
1 ipconfig /?
ein... Du bekommst ne Erklärung zu allen Parametern. So soll es bei mir auch sein, nur dass das "exit" nur dann aufgerufen/ausgeführt werden soll, wenn man als Parameter "-q" angibt!
So, habe ich gemacht. Bei "ipconfig /?" geht er in die Hilfe von ipconfig, gibt sie aus und beendet danach das Script. Genau wie bei Dir.
Ein Command-Script ist immer irgendwo zu Ende (zumindest, wenn keine Endlos-Schleife eingebaut ist), da muss kein explizites "EXIT" stehen.
Probier doch mal als Beispiel:
|
|
Quellcode |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
@echo off if "%1" == "/?" goto help if "%1" == "-q" goto quit :help echo "/? - Es wird Ihnen die Hilfe angezeigt" goto Ende :quit if "%1" == "/?" exit :Ende echo Hier ist das Script zuende und es kommt die Eingabeaufforderung. |
Gruss
Marty
Ähnliche Themen
-
Archiv: Betriebssysteme »-
Win98 - Rechner automatisch herunterfahren
(24. Juni 2004, 13:40)
-
Sonstige Programmiersprachen »-
Einfache Batch Datei
(22. Mai 2004, 11:01)
-
Sonstige Programmiersprachen »-
batch: ie mit url starten
(16. April 2004, 08:56)
-
Sonstige Programmiersprachen »-
5 sekunden Pause in einer Batch einbauen?
(19. Februar 2004, 13:17)
-
Sonstige Programmiersprachen »-
Batch Dateien
(24. Dezember 2003, 11:12)


