Frage zu bat Daten

  • Hi,
    ich habe mal ne Frage an Euch:

    Ich versuche schon lange ein Automatisiertes Programm was den PC herunterfährt, neustartet... zu schreiben ich wollte aber nur eine Batch erstellen mit goto befehlen. Hier der programmtext:


    Das Problem is das das Programm wenn ich 5 eingebe zur 1 springt, was mach ich Falsch?
    Ich habe ein MS-DOS 5.0 Buch zu Hause aber dort steht das nich anders drinne als ichs hier geschrieben hab.
    Kannst ihr mir Bitte das Programm korrigiert als Antwort senden? :D

    Wäre sehr erfreut darüber!!!

    MfG:

    Eric

  • warum schickst mir noch ne nachricht... verweis doch einfach drauf

    mach mal die abfrage so...

    Code
    set /p choice=Bitte waehlen Sie aus:
    
    
    if "%choice%"=="1" Goto ....

    bei dir scheiterts vermutlich an dem . hinter der zahl.
    der user gibt ja 1 ein, und nicht 1.

  • Hatte gedacht das andere in dem Forum mir evtl. andere Lösungen geben können.
    Hab aber auch noch gedacht: schick ich auch noch mal an dich, weil du ja auch Programmierst und naja... .

  • und ich schau sogar ins forum rein.... naja.
    nächstes mal reichts forum, brauchst net extra an mich schicken...

    wie auch immer... hat des von mir geklappt ?

  • Jup das hat geklappt, vielen Dank!!! :D :danke2:

    PS Der . hinter der Zahl hat eigentlich nichts damit zu tun habs auch schon mit Wörtern probiert klappt aber auch nicht.
    Wahrscheinlich unterstützt Windows XP nicht mehr Teile der MS-DOS 5.0 Sprache

  • Hoh,

    gib' mal in der Kommandozeile von Windows 2k/XP den Befehl set /? ein.

    Dann wird's klar.

    Greetz
    NoWar 8)