tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
3
ZUGRIFFE
1229
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Angelika_25 Angelika_25 ist offline Mitglied Silber
    Registriert seit
    Nov 2007
    Beiträge
    93
    Hallo,

    ich mache eine Abfrage per Batch Datei machen und habe nun folgene Frage:

    ich möchte das cmd mich nach dem Monat fragt und ich dann diesen zwischen 01 und 12 eingeben kann. und das bei falscher eingebe z.b 15 ein fehler kommt und ich es erneut eingeben muss..

    so sieht es im moment bei mir aus:

    Code :
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    
    echo Geben Sie den Monat (MM) ein und druecken Sie Enter...:
    set /p mymonat=%1
     
    @Echo Off
     
    :Prompt
    Set /P eingabe= Geben Sie bitte einen Monat zwischen 01 und 12 an:
     
    if %eingabe% gtr 12 GoTo :Prompt
    if %eingabe% lss 01 GoTo :Prompt
     
    Echo Deine Eingabe war %eingabe%


    nur leider funktioniert das nicht.. kann mir jemadn helfen?

    vielen danke im vorraus
     

  2. #2
    deepthroat deepthroat ist offline Mitglied Diamant
    tutorials.de Premium-User
    Registriert seit
    Jun 2005
    Beiträge
    8.169
    Hi.
    Zitat Zitat von Angelika_25 Beitrag anzeigen
    Hallo,

    ich mache eine Abfrage per Batch Datei machen und habe nun folgene Frage:

    ich möchte das cmd mich nach dem Monat fragt und ich dann diesen zwischen 01 und 12 eingeben kann. und das bei falscher eingebe z.b 15 ein fehler kommt und ich es erneut eingeben muss..

    so sieht es im moment bei mir aus:

    Code :
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    
    echo Geben Sie den Monat (MM) ein und druecken Sie Enter...:
    set /p mymonat=%1
     
    @Echo Off
     
    :Prompt
    Set /P eingabe= Geben Sie bitte einen Monat zwischen 01 und 12 an:
     
    if %eingabe% gtr 12 GoTo :Prompt
    if %eingabe% lss 01 GoTo :Prompt
     
    Echo Deine Eingabe war %eingabe%


    nur leider funktioniert das nicht.. kann mir jemadn helfen?
    Was meinst du damit? Was funktioniert denn nicht?

    Gruß
     
    If at first you don't succeed, try again. Then quit. No use being a damn fool about it.

  3. #3
    Angelika_25 Angelika_25 ist offline Mitglied Silber
    Registriert seit
    Nov 2007
    Beiträge
    93
    meine Frage ist übergebe ich mit dem Parameter?

    Code :
    1
    
    set /p mymonat=%1


    wenn ich dann weiter unten stehen habe

    Code :
    1
    
    mybzr
     

  4. #4
    deepthroat deepthroat ist offline Mitglied Diamant
    tutorials.de Premium-User
    Registriert seit
    Jun 2005
    Beiträge
    8.169
    Zitat Zitat von Angelika_25 Beitrag anzeigen
    meine Frage ist übergebe ich mit dem Parameter?

    Code :
    1
    
    set /p mymonat=%1


    wenn ich dann weiter unten stehen habe

    Code :
    1
    
    mybzr
    Ich verstehe nicht was du meinst. Geht das auch in ganzen Sätzen? Was willst du denn damit jetzt erreichen? Was ist mybzr? Hat das noch irgendwas mit dem ursprünglichen Thema zu tun?

    Gruß
     
    If at first you don't succeed, try again. Then quit. No use being a damn fool about it.

Ähnliche Themen

  1. Batch Datei DFÜ Einwahl und Datei Transfer
    Von interface im Forum Microsoft Windows
    Antworten: 0
    Letzter Beitrag: 28.11.06, 01:53
  2. Datei einlesen in Batch- (o. ä.) Datei
    Von tapferesschneiderlei im Forum Microsoft Windows
    Antworten: 1
    Letzter Beitrag: 04.02.05, 13:28
  3. Batch-Datei -> gefundene Datei ausfuehren!
    Von Shugen im Forum Sonstige Sprachen
    Antworten: 1
    Letzter Beitrag: 21.05.04, 18:36
  4. Batch Datei um .txt-Datei zu bearbeiten
    Von MrJakie im Forum Sonstige Sprachen
    Antworten: 6
    Letzter Beitrag: 08.02.04, 13:09
  5. Batch mit dynamischer Abfrage?
    Von BigBassMan im Forum Sonstige Sprachen
    Antworten: 2
    Letzter Beitrag: 14.11.03, 07:33