maxophoni
Goto Top

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)

Content-Key: 287274

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

Printed on: April 26, 2024 at 14:04 o'clock

Mitglied: 122990
Solution 122990 Nov 01, 2015 updated at 13:18:41 (UTC)
Goto Top
Anstatt 'set username' benutze
if /i "%BNa%" == "%username%" goto XYZ
%username% ist immer mit dem gerade angemeldeten Benutzer gefüllt.

Gruß grexit
Member: Maxophoni
Maxophoni Nov 01, 2015 at 12:56:33 (UTC)
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?
Mitglied: 122990
122990 Nov 01, 2015 updated at 14:25:41 (UTC)
Goto Top