Cmd – die besten Beiträge

Batch Set/p variable?

Kann mir Jemand Helfen ich möchte Folgendes tun: zuerst soll dass Batchscript aus Zwei Dateien 2 Passwortteile Nehmen und sie andersrum zusammenfügen, darauf soll dann der Benutzer dass Passwort Eingeben und Wenn es richtig ist soll er zur Sprung Marke TRUE_INPUT und wenn es Falsch ist zur Sprungmarke WRONG_INPUT aber wenn ich dass Skript starte Passiert folgendes: dort steht wie Gewollt Passwort: aber egal ob ich es richtig oder Falsch eingebe er springt immer zur Sprungmarke WRONG_INPUT und wenn ich danach die Tasten drücke steht dort: Test 1 und danach Test2!ich habe Getestet ob es funktioniert, Ich Weiß nicht woran es Liegt Ich hoffe ihr könnt mir Helfen! hier der Code:

:BECOME_DATA

for /f "tokens=1,2 delims==" %%A in (%FULL_PATH_WINDOW_PASS2%) do (

    set "key=%%A"

    set "value=%%B"

    if "!key!"=="PASSPART2" (

        set "PASSPART2=!value!"

    )

)

goto BECOME_DATA2

:BECOME_DATA2

for /f "tokens=1,2 delims==" %%A in (%FULL_PATH_WINDOW_PASS1%) do (

    set "key=%%A"

    set "value=%%B"

    if "!key!"=="PASSPART1" (

        set "PASSPART1=!value!"

    )

)

goto CREATEPASS

:CREATEPASS

SET CRYPTED_PASS=!PASSPART2!!PASSPART1!

Goto LASTLOADING

:LASTLOADING

cls

Color 02

SET TODO=Klicken sie zum fortfahren...

SET ACTIVITY=schritt 6/6

SET LOADPROGRESS=100

echo ==========================================

echo Laden erfolgreich. (Fortschritt:%LOADPROGRESS%)

echo (%TODO%) (%ACTIVITY%)

echo ==========================================

Color 03

echo druecken sie ENTER um Fortzufahren

pause >NUL

goto SETSETTINGS

:SETSETTINGS

Title %WINDOWTITLE% & %SHOW_LAUNCHER_PATH%

Color %STANDARD_COLOR%

mode con: cols=%MODE_COLS% lines=%MODE_LINES%

goto WINDOW_TEXT

:WINDOW_TEXT

Set /P PASSINPUT="Passwort: "

if "%PASSINPUT%"=="%CRYPTED_PASS%" (

    goto TRUE_INPUT

) else (

    goto WRONG_INPUT

)

:WRONG_INPUT

echo test1

pause

:TRUE_INPUT

echo test2

pause

Computer, Batch, cmd, batch-trick

Meistgelesene Beiträge zum Thema Cmd