Caractere speciale într-un .Bat

Caractere speciale într-un .Bat

Problema

Deci aici, aș dori să redenumiți fișierele mp3 cu comanda "rename" din spate. Cum ar trebui să redenumesc cam 150, mi-am spus că pot să-mi fac una. "Bat" cu linii ca:

[Cuprins. Băţ]

rename "a.mp3" a fost nr. 86.mp3 "

[Sfârșit. Băţ]

Dar atunci, acest idiot nu poate să aibă grijă de caracterul "Nu" (care corespunde cu ALT + 167 pentru tabelul ASCII 2). În schimb, am un personaj îngrozitor și un pătrat alb.

Lucrul curios este că atunci când introduc același lucru în linia de comandă, funcționează excelent! Caracterul apare în mod normal în numele fișierului redenumit.

Soluţie

Ați încercat să editați apoi (este editorul de bază MS DOS)?

Unul dintre cei mai buni editori, din ceea ce am auzit este notepad + +, cu test.

În caz contrar, mi-a venit o idee, puteți încerca să găsiți caracterul editorului care corespunde unui "°" în coajă.

cort:

 echo "°"> carac_deg.txt 

dacă nu, scrieți toate caracterele de la 127 la 255 din editorul dvs. vă uităm ce se întâmplă în consola dvs.

În opinia mea, codul de caractere "°" este 248 în consola. Utilizați acest mic program dacă vreți să știți:

 Std.h int main () {pentru (int i = 0; i <256; i + +) {printf ("% d \ t% c \ n" ") retur 0;} 

Notă

Rezolvată de Char Snipeur

Articolul Precedent Articolul Următor

Cele Mai Importante Sfaturi