dell-xps
Goto Top

Variablenname zerlegen und nur die Zahlen ausgeben

hey leute,

Ich habe folgende Variable: VERSION
Diese enhält: ABC7.70
Nun würde ich gern automatisch immer die Ziffen in eine andere Variable speichern (oder mehrere, je nachdem wie es einfacher ist) um folgende Ausgabe zu erzeugen:
7.7.0.0

hierbei ist zu beachten, dass die Variable immer ABC enthält, lediglich die Zahlen ändern sich.
Es sind auch immer drei Zahlen. Die letzte .0 wird nur dazugeschreiben.

gruß xps

Content-Key: 174892

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

Printed on: April 24, 2024 at 10:04 o'clock

Member: Skyemugen
Skyemugen Oct 19, 2011 at 06:23:06 (UTC)
Goto Top
Aloha,

... au Mann und du willst uns jetzt erzählen, es gäbe dazu nichts im Forum zu finden? ...

set "Wert=%Version:~3,3%.%Version:~-1%.0"  

... ausgehend davon, dass auch immer Buchstabe Buchstabe Buchstabe Ziffer Punkt Ziffer Ziffer dasteht ...

sollte ABC auch mal ABCD sein können, dann eher per

set "Wert=%Version:ABC=%"  
set "Wert=%Wert:~0,3%.%Wert:~-1%.0"  

greetz André
Member: Dell-XPS
Dell-XPS Oct 19, 2011 at 06:42:50 (UTC)
Goto Top
Hey André

danke für die schnelle antwort. Die obere Lösung passt. Ist genauso wie ich es haben wollte.
ich hab im Forum nach Dateinamen zerlegen, und nach Variablennamen zerlegen gesucht. Aber nichts brauchbares gefunden.
Gruß XPS