Top-Themen

AppleEntwicklungHardwareInternetLinuxMicrosoftMultimediaNetzwerkeOff TopicSicherheitSonstige SystemeVirtualisierungWeiterbildungZusammenarbeit

Aktuelle Themen

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit
GELÖST

Fragen zu einer for-Funktion

Frage Entwicklung Batch & Shell

Mitglied: torben.dj

torben.dj (Level 1) - Jetzt verbinden

21.05.2014 um 14:50 Uhr, 864 Aufrufe, 3 Kommentare

Hallo zusammen,

ich benötige Unterstützung bei der Weiterverarbeitung einer Variablen.
Mit folgender Funktion lese ich den Vollständigen Namen eines Benutzers über die Variable %username% aus.

01.
for /f "tokens=2*" %%a in ('net user "%Username%" /domain ^| find /i "name"') do set Fullname=%%b 
02.
ECHO %Fullname%
Die ausgegebene Variable besteht immer aus "Nachname, Vorname" diese soll nun weiter zerlegt werden in eine Variable %Vorname% und eine Variable %Nachname%.
Da ich die oben beschriebene Funktion aber auch nur über die Suche gefunden habe, benötige ich für diesen Schritt etwas Nachhilfe.

Vielen Dank schonmal für die Unterstützung.

Mitglied: torben.dj
21.05.2014 um 15:21 Uhr
Ich habe es jetzt selbst hinbekommen.
Ist vielleicht nicht die sauberste Lösung, aber funktioniert.

01.
for /f "tokens=2,3* delims=, " %%i in ('net user "%Username%" /domain ^| find /i "name"') do set vorname=%%k 
02.
for /f "tokens=2,3* delims=, " %%i in ('net user "%Username%" /domain ^| find /i "name"') do set nachname=%%j 
03.
echo Vorname: %vorname% 
04.
echo Nachname: %nachname%
Bitte warten ..
Mitglied: Snowman25
21.05.2014, aktualisiert um 15:43 Uhr
Hi torben.dj,

Warum nicht so?
01.
for /f "tokens=2,3* delims=, " %%i in ('net user "%Username%" /domain ^| find /i "name"') do ( 
02.
	set vorname=%%k 
03.
	set nachname=%%j 
04.
05.
 
06.
echo Vorname: %vorname% 
07.
echo Nachname: %nachname%
Gruß,
Snowman25
Bitte warten ..
Mitglied: torben.dj
21.05.2014 um 22:07 Uhr
Das kleine Einmaleins...
Danke für den Hinweis
Bitte warten ..
Neuester Wissensbeitrag
CPU, RAM, Mainboards

Angetestet: PC Engines APU 3a2 im Rack-Gehäuse

(1)

Erfahrungsbericht von ashnod zum Thema CPU, RAM, Mainboards ...

Ähnliche Inhalte
LAN, WAN, Wireless
Hat On Networks PL500PS WLAN-Funktion? (4)

Frage von Andy1987 zum Thema LAN, WAN, Wireless ...

Windows 10
Windows 10: Version 1607 jetzt im Current Branch for Business

Link von Penny.Cilin zum Thema Windows 10 ...

Heiß diskutierte Inhalte
Switche und Hubs
Trunk für 2xCisco Switch. Wo liegt der Fehler? (14)

Frage von JayyyH zum Thema Switche und Hubs ...

DSL, VDSL
DSL-Signal bewerten (13)

Frage von SarekHL zum Thema DSL, VDSL ...

Windows Server
Mailserver auf Windows Server 2012 (9)

Frage von StefanT81 zum Thema Windows Server ...