valeri
Goto Top

Batch Login

Hi ich habe folgende Problem mit batch/cmd

ich habe folgende Code
set zeile1=WILKOMMEN
set zeile2=Installation-CD
set zeile3%=Bitte geben Sie Schlusselkey

echo WaLLSystem\Install-CD                             vers 1.00
echo -XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
echo "  
echo "  
echo "  
echo "  
echo "  
echo "                        %zeile1%  
echo "  
echo "  
echo "                     %zeile2%    
echo "  
echo "  
echo "  
echo "  
echo "               %zeile3%  
echo "               -----------------------------  
echo "                   %input%  
echo "               -----------------------------  
echo "  
echo "  
echo "  
echo "  
echo "  
echo "  
echo "  
echo "  
echo "           (Drucken [X] um Install-CD Abbrechen)  
echo "           (Drucken [Pass] Passwort Vergessen)  
if %input%==1 goto log
if %input%==x goto Exit
if %input%==Pass goto Pass

Frage:
wie krieg ich wo %input% zwischen zwei striche, Passwort eingen
ich habe mit
 set /p input=

Probiert aber zeigt untere teil nicht ein nach %input%

Danke

Content-Key: 285016

Url: https://administrator.de/contentid/285016

Printed on: April 25, 2024 at 06:04 o'clock

Member: Pago159
Solution Pago159 Oct 08, 2015 updated at 13:21:27 (UTC)
Goto Top
Hallo Valeri,
könntest du evtl. mal den kompletten Code zur Verfügung stellen, damit wir Fehler erkennen können?
Die ganzen "echo" Zeilen sind auch nicht gerade Hilfreich, bei der Fehlersuche.

ansonsten empfehle ich dir mal folgende Lektüre:Batch: Passwort verdeckt eingeben

Lg Pago
Member: Valeri
Valeri Oct 08, 2015 at 13:58:10 (UTC)
Goto Top
es ist komplette code und Fehler gibs auch noch keine

ich denke du hast mich falsch verstanden

ich so was
echo WaLLSystem\Install-CD                             vers 1.00
echo -XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
echo "  
echo "  
echo "  
echo "   
echo "  
echo "                        %zeile1%  
echo "  
echo "  
echo "                     %zeile2%    
echo "  
echo "  
echo "  
echo "  
echo "               %zeile3%  
echo "               -----------------------------  
echo "          ->  SET /P input=                                      <-------- hier ist Problemm  
echo "               -----------------------------  
echo "  
echo "  
echo "  
echo "  
echo "  
echo "  
echo "  
echo "  
echo "           (Drucken [X] um Install-CD Abbrechen)  
echo "           (Drucken [Pass] Passwort Vergessen)  

aber es funktioniert weil nach set/p = input allle echos werd nicht eingezeigt erst nach passwort eingabe und bestetigung

das meinete ich
Member: Fabixx
Fabixx Oct 09, 2015 at 12:19:54 (UTC)
Goto Top
Du musst dich schonmal klar und deutlich ausdrücken, damit wir verstehen können wo denn nun dein Problem liegt.

Willst du wissen wie du eine Variable setzten kannst?

So in der Art kannst du das machen:

echo Variable setzen:
echo.
set /p variable1= 
echo %variable1%
if 'variable1' == 'X' goto eof  
if 'variable1' == 'Pass' goto PwVergessen