michaelgv

Batch Parameter - nur einen Teil des Parameters nutzen

Hallo,

ich habe folgende kleine Batch Datei.

md \\SERVER\Dateienablage\%1
%SystemRoot%\explorer.exe /e, \\SERVER\Dateienablage\%1

Funktion: Ein Ordner mit dem übermittelten Parameter wird erstellt und anschließend im Explorer geöffnet.

Der übergebene Parameter sieht etwa so aus "A2019-1234".

Gibt es die Möglichkeit die "2019" (also Zeichen 2-5) einzeln zu nutzen? Also den Wert irgendwie zu beschneiden.

Ich möchte das der Pfad am Ende so aussieht:
\\SERVER\Dateienablage\2019\A2019-1234

Mit freundlichen Grüßen
Michael
Auf Facebook teilen
Auf X (Twitter) teilen
Auf Reddit teilen
Auf Linkedin teilen

Content-ID: 539593

Url: https://administrator.de/forum/batch-parameter-nur-einen-teil-des-parameters-nutzen-539593.html

Ausgedruckt am: 01.05.2025 um 16:05 Uhr

142232
Lösung 142232 26.01.2020 aktualisiert um 08:28:38 Uhr
Goto Top
@echo off
set "par=%~1"  
set "mypath=\\SERVER\Dateienablage\%par:~1,4%\%par%"  
md "%mypath%"  
%SystemRoot%\explorer.exe /e, "%mypath%"  

Liest du
https://www.dostips.com/DtTipsStringManipulation.php
MichaelGV
MichaelGV 26.01.2020 um 08:55:52 Uhr
Goto Top
Danke! Code und Link sind sehr hilfreich.