kinggunta
Goto Top

Variable in Windows Batchfile verändern

Hallo Leute!

Ich verwende in einer Windows Batchdatei in einer Pfadangabe %USERNAME%.

Nun habe ich die User in folgendem Format gespeichert 12344_1.

Ich möchte nun eine Variable in meiner Pfadangabe verwenden die nur die ersten fünf Stellen des Usernamens verwendet.
(Ist die Kundennummer)

Wie kann ich das _1 dahinter abschneiden?


Danke!
KingGunta

Content-Key: 48164

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

Ausgedruckt am: 28.03.2024 um 12:03 Uhr

Mitglied: Dani
Dani 07.01.2007 um 16:58:20 Uhr
Goto Top
Hi,
so müsste es gehen:
@ECHO off
FOR /f "delims=_" %%i IN ('ECHO %username%') DO SET user=%%i  
Getestet habe ich es, aber ich habe keinen Benutzer mit "_"! *gg* Viel Spaß...


Gruß
Dani
Mitglied: kinggunta
kinggunta 07.01.2007 um 17:05:51 Uhr
Goto Top
Hey Dank!

Und Öhm, wie bau ich das in meinem Pfad ein ?! *schäm*
Mitglied: kinggunta
kinggunta 07.01.2007 um 17:08:09 Uhr
Goto Top
Habs schon mit %user%

DANKE!
Ich bin halt nicht der Profi mit Batchfiles face-wink
Mitglied: Dani
Dani 07.01.2007 um 17:10:59 Uhr
Goto Top
Hi,
geht doch ... face-wink

Bitte den Thread als "gelöst" markieren. Dazu oben bei der Problembeschreibung auf editieren klicken und den entsprechenden Hacken setzen. Danke...


Gruß
Dani