kostenloser Webspace werbefrei: lima-city


batch login

lima-cityForumProgrammiersprachenSonstige Programmiersprachen

  1. Autor dieses Themas

    youtvti

    youtvti hat kostenlosen Webspace.

    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
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. hackyourlife

    Moderator Kostenloser Webspace von hackyourlife

    hackyourlife hat kostenlosen Webspace.

    Als die Welt noch klein war, und Heim-PCs mit MS-DOS (oder, wenn du es genau wissen willst, bis einschließlich Windows ME) betrieben wurden, gab es da eine magische Komponente, die man ANSI.SYS nannte. Man konnte sie per CONFIG.SYS laden, und anschließend verhielt sich die Konsole ähnlich wie ein alt bekanntes VT. Auf einmal war es möglich die Schriftfarbe zu ändern oder den Cursor zu positionieren, und all das ohne komplexem Code, der den Videospeicher direkt manipulieren müsste, sondern direkt per Schreib-Befehl, also z.B. mit echo und type, und mit ANSI Escape-Sequenzen.

    Offenbar sind derartige Kontrollsequenzen heute Windows-Nutzern nicht mehr zumutbar (auch wenn sie überall sonst, z.B. auf jeglichen UNIXen/Linux Anwendung finden), und so gibt es diese Möglichkeit, seit Windows nicht mehr auf DOS basiert, heute in dieser Form nicht mehr (jedenfalls nicht mit Bordmitteln).

    Was genau du allerdings insgesamt da vor hast per batch/cmd zu lösen ist mir nicht klar. Soll das eine Passwort-Eingabe werden? Oder eine Installationsschlüssel-Überprüfung? Und soll das dann alles per batch selbst überprüft werden? Und warum überhaupt batch und nicht z.B. ein richtiges Programm schreiben (z.B. in C), welches problemlos per Win32-API die Konsole beliebig manipulieren kann?
  4. Ja, die Frage stellt sich mir auch. Was hast du überhaupt vor? Für vieles findet man auch schon eine Antwort im Netz, man braucht nur das roichtige Wörtchen ;)
  5. Hier der magische code
    set /p deine_variable=">"


    :thumb:
  6. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!