Speciale tekens in een .bat
Speciale tekens in een .bat
Kwestie
Dus hier wil ik mp3-bestanden hernoemen met het commando "hernoemen" vanaf de achterkant. Aangezien ik ongeveer 150 moest hernoemen, hield ik mezelf voor dat ik er een kon maken. "Bat" met lijnen als:
[Inhoud. Knuppel]
hernoemen "a.mp3" was nr. 86.mp3 "
[Einde. Knuppel]
Maar dan kan deze idioot niet goed zorgen voor het karakter "Nee" (wat overeenkomt met ALT + 167 voor de ASCII-tabel 2). In plaats daarvan krijg ik een vreselijk personage en een wit vierkant.
Het merkwaardige is dat wanneer ik hetzelfde typ in de opdrachtprompt, het geweldig werkt! Het karakter verschijnt normaal gesproken in de naam van het hernoemde bestand.
Oplossing
Heb je toen geprobeerd om het te bewerken (het is de basisd MS DOS van de uitgever)?
Een van de beste bewerkers, van wat ik hoorde is Kladblok + +, met een test.
Anders kwam er een idee bij me op, je kunt proberen het karakter van de editor te vinden dat overeenkomt met een '°' in de schaal.
tent:
echo "°"> carac_deg.txt
zo niet, schrijf dan het karakter van 127 tot 255 in je editor, kijk wat er in je console gebeurt.
Naar mijn mening is de karaktercode '°' 248 in de console. Gebruik dit kleine programma als je wilt weten:
Stdio.h int main () {for (int i = 0; i <256; i + +) {printf ("% d \ t% c \ n", i, (unsigned char) i);} scanf (" ") retourneert 0;}
Notitie
Opgelost door Char Snipeur