Batch String Zeichen hinzufügen
- 
					
					
					
					
 Hallo, wie kann ich in einer Batch einen String durch ein Zeichen trennen. Ausgangspunkt: 
 Datei: test.txt
 AABBCCDDEE
 AABBCCDDFFWunsch/Soll: 
 AA:BB:CC:DD:EE
 AA:BB:CC:DD:FFAlso nach jedem 2. Zeichen soll ein Doppelpunkt hinzugefügt werden. 
 Außer beim letzen Zeichen.Hoffe ihr könnt mir weiter helfen. 
 
- 
					
					
					
					
 Ich habe es jetzt so gelöst. Mit einer Schleife wäre es noch besser. @ echo off 
 set str=aabbccddee
 set str1=%str:~0,2%
 set str2=%str:~2,2%
 set str3=%str:~4,2%
 set str4=%str:~6,2%
 set str5=%str:~8,2%
 set strnew1=%str1%:%str2%:%str3%:%str4%:%str5%
 echo.
 echo %strnew1%pause Ausgabe: aa:bb:cc:dd:ee Drücken Sie eine beliebige Taste . . .
 
- 
					
					
					
					
 Dieser Thread wurde von Moderator/in Martin Richter aus dem Forum MFC (Visual C++) in das Forum Rund um die Programmierung verschoben. Im Zweifelsfall bitte auch folgende Hinweise beachten: 
 C/C++ Forum :: FAQ - Sonstiges :: Wohin mit meiner Frage?Dieses Posting wurde automatisch erzeugt. 
 
- 
					
					
					
					
 Die Einzelzuweisung hättest Du Dir auch sparen können. 
 
