cookie
Goto Top

Zeichenfolge umschreiben

Hallo zusammen.

Per Batch lese ich die Macadresse in eine Variable.
Diese erscheint mir dort z.B. so 00-00-0c-07-ac-04 das ganze übergebe ich der Variable %mac%.

Nun sollte ich den Wert in der Variable aber für die weiterverarbeitung folgendermassen haben:
0c07ac04

Wie kriege ich das am besten hin?

Bin im moment echt ratlos.

Besten dank schonmal.

Gruss Cookie

Content-ID: 48299

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

Ausgedruckt am: 24.11.2024 um 12:11 Uhr

bastla
bastla 09.01.2007 um 10:40:37 Uhr
Goto Top
Hallo cookie!

Versuch es so:
for /f "tokens=3-6 delims=-" %%i in ('echo %mac%') do echo %%i%%j%%k%%l  
Natürlich kann statt des "echo" auch ein "set MACkurz=" dort stehen ...

HTH
bastla
cookie
cookie 09.01.2007 um 10:52:36 Uhr
Goto Top
Hat bestens funktioniert. vielen dank.
Biber
Biber 09.01.2007 um 11:21:19 Uhr
Goto Top
Geringfügig kürzer wäre
>echo %mac:-=%
00000c07ac04

Grüße
Biber
bastla
bastla 09.01.2007 um 11:33:55 Uhr
Goto Top
@Biber

Daran hätte ich auch gedacht, nur müsste man zur exakten Umsetzung der Anforderung auch noch die ersten 4 Stellen wegkürzen ...

Grüße
bastla
Biber
Biber 09.01.2007 um 12:53:35 Uhr
Goto Top
@bastla

Upps, stimmt, hatte ich überlesen.

Grüße
Biber