michaelgv
Goto Top

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

Content-Key: 539593

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

Ausgedruckt am: 19.03.2024 um 02:03 Uhr

Mitglied: 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
Mitglied: MichaelGV
MichaelGV 26.01.2020 um 08:55:52 Uhr
Goto Top
Danke! Code und Link sind sehr hilfreich.