windows - Ved hjælp af en .bat-fil skal jeg hente oplysninger efter ')' tegnsætning fra en variabel og gemme den i en anden variabel?

Indlæg af Hanne Mølgaard Plasc

Problem



Jeg har en variabel fra en tekstfil.
     sæt/p namz=< 'playername.txt'
Lige nu, hvis jeg ekko dette, ville det ekko hele indholdet af filen.
Indholdet af playername.txt omfatter følgende,
     afspillingsnavnet er: Player One
Jeg har brug for en kode, som jeg kan bruge i .bat for at hjælpe mig med at udtrække alt efter ':' fra .txt-filen mens du ignorerer alt andet før det, 'Player One', så skal det gemmes i en anden variabel, som jeg kan ring til når som helst jeg vil have det.
Jeg har rejst min hjerne på dette, forsøger at komme op med en løsning, været forumhopping i lang tid, haven ikke fundet det, jeg nogensinde havde brug for. Hjælp venligst..

Bedste reference


Du har en enkeltlinje tekstfil, du har brug for det andet token efter en afgrænser, der kan være : eller /:


for /f "tokens=2 delims=:/" \%\%a in (playersname.txt) do set namz=\%\%a


Tilføj alle mulige afgrænsninger til delims=