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

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

Member: Dani
Dani Jan 07, 2007 at 15:58:20 (UTC)
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
Member: kinggunta
kinggunta Jan 07, 2007 at 16:05:51 (UTC)
Goto Top
Hey Dank!

Und Öhm, wie bau ich das in meinem Pfad ein ?! *schäm*
Member: kinggunta
kinggunta Jan 07, 2007 at 16:08:09 (UTC)
Goto Top
Habs schon mit %user%

DANKE!
Ich bin halt nicht der Profi mit Batchfiles face-wink
Member: Dani
Dani Jan 07, 2007 at 16:10:59 (UTC)
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