maxophoni

Username Kontrolle

Hallo,

ich bin gerade dabei ein Batch Programm zu schreiben. Ich möchte das gleich am Anfang der Benutzername abgefragt wird oder auch eventuell das Passwort.
Im Programm selber habe ich das so gelöst:

for /f %%i in ('set username') do set BN=%%i

dort funktioniert es auch, überall wo ich die Variable gesetzt habe, wird mein Benutzername angezeigt.

Doch das Problem ist, das ich dieses auch zu Beginn haben möchte, doch das funktioniert nicht.

Weiß jemand warum?

Das ist die Stelle:

set /p BNa= (Hier sollt ich mein Benutzername eingeben)

if %BNa% EQU 'set username' goto ... (Und hier sollte er überprüft werden, ob es der ist, welcher momentan angemeldet ist)
Auf Facebook teilen
Auf X (Twitter) teilen
Auf Reddit teilen
Auf Linkedin teilen

Content-ID: 287274

Url: https://administrator.de/forum/username-kontrolle-287274.html

Ausgedruckt am: 27.04.2025 um 17:04 Uhr

122990
Lösung 122990 01.11.2015 aktualisiert um 14:18:41 Uhr
Goto Top
Anstatt 'set username' benutze
if /i "%BNa%" == "%username%" goto XYZ
%username% ist immer mit dem gerade angemeldeten Benutzer gefüllt.

Gruß grexit
Maxophoni
Maxophoni 01.11.2015 um 13:56:33 Uhr
Goto Top
Danke für die schnelle Antwort. Hat super geklappt.

Kann man das nun eigentlich auch mit dem Passwort machen?
Also, dass man sein Passwort für sein Benutzer eingeben muss, um weiter zu gelangen..

Gibt es dazu auch eine Möglichkeit?
122990
122990 01.11.2015 aktualisiert um 15:25:41 Uhr
Goto Top