1. Diese Seite verwendet Cookies. Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies. Weitere Informationen

Batch Login

Dieses Thema im Forum "Sonstige Sprachen" wurde erstellt von walerka, 8. Oktober 2015.

  1. walerka

    walerka Grünschnabel

    Hi ich habe folgende Problem mit batch/cmd

    ich habe folgende Code
    Code (Text):
    1. set zeile1=WILKOMMEN
    2. set zeile2=Installation-CD
    3. set zeile3%=Bitte geben Sie Schlusselkey
    4.  
    5.  
    6. echo WaLLSystem\Install-CD                             vers 1.00
    7. echo -XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
    8. echo "
    9. echo "
    10. echo "
    11. echo "
    12. echo "
    13. echo "                        %zeile1%
    14. echo "
    15. echo "
    16. echo "                     %zeile2%  
    17. echo "
    18. echo "
    19. echo "
    20. echo "
    21. echo "               %zeile3%
    22. echo "               -----------------------------
    23. echo "                   %input%
    24. echo "               -----------------------------
    25. echo "
    26. echo "
    27. echo "
    28. echo "
    29. echo "
    30. echo "
    31. echo "
    32. echo "
    33. echo "           (Drucken [X] um Install-CD Abbrechen)
    34. echo "           (Drucken [Pass] Passwort Vergessen)
    35. if %input%==1 goto log
    36. if %input%==x goto Exit
    37. if %input%==Pass goto Pass
    Frage:
    wie krieg ich wo %input% zwischen zwei striche, Passwort eingen
    ich habe mit
    Code (Text):
    1. set /p input=
    Probiert aber zeigt untere teil nicht ein nach %input%

    Danke
     
  2. vfl_freak

    vfl_freak Premium-User

    Moin,

    hmm :confused:
    Kannst Du es bitte so formulieren, dass man es auch versteht ?? ;)

    Gruß Klaus
     
    sheel gefällt das.
  3. walerka

    walerka Grünschnabel

    das problemm ist wenn ich so mache
    Code (Text):
    1. echo "               -----------------------------
    2. echo "             ->  SET /P input=
    3. echo "               -----------------------------
    dann werd alles nach "Set /p input=" (echos) nicht eingezeigt sonder erst nach passwort eingabe und bespetigung
    das will ich aber nicht ich aber das die seite kommplett einzeigt!
     
  4. vfl_freak

    vfl_freak Premium-User

    aha .... :rolleyes:

    Also, wenn ich Dich richtig verstehe, soll die Bildschirmausgabe nur bis Zeile 24 (aus dem ersten Post) angezeigt und dann aufeine Eingabe gewartet werden ??
    das wird so mMn nicht funktionieren, da 'echo' erstmal nur den Text ausgibt!

    Hier mal ein Link zu Batchbefehlen ... womöglich bringt Dich ja 14.1 weiter!
    https://de.wikibooks.org/wiki/Batch-Programmierung:_Batch-Befehle

    In der Zeile würde ich auf jden Fall mal ein "@Echo off" eingeben !!

    Bei mir wird der gesamte Text sauber angezeigt!

    Gruß Klaus
     
  5. walerka

    walerka Grünschnabel

    ich wollte das alle 35 zeilen anzeigt bei start
    naja..
     
  6. vfl_freak

    vfl_freak Premium-User

    ja, und ?? o_O das passiert doch auch .....

    Gruß Klaus
     
Die Seite wird geladen...