Speciális karakterek a .Bat-ban

Speciális karakterek a .Bat-ban

Probléma

Tehát itt szeretném átnevezni az "átnevezni" parancsot tartalmazó mp3 fájlokat hátulról. Ahogy át kell neveznem 150-et, azt mondtam magamnak, hogy én is meg tudok csinálni. "Bat" a következő vonalakkal:

[Tartalom. Denevér]

"a.mp3" átnevezése 86.mp3 "

[End. Denevér]

De akkor ez az idióta nem tudja megfelelően gondoskodni a "No" karakterről (ami megfelel az ALT + 167-nek az ASCII 2. táblázatában). Ehelyett szörnyű karaktert és fehér négyzetet kapok.

A furcsa dolog az, hogy amikor ugyanazt a dolgot írom be a parancssorba, akkor jól működik! A karakter általában az átnevezett fájl nevében jelenik meg.

Megoldás

Akkor próbálta szerkeszteni (ez a kiadó alap MS DOS)?

Az egyik legjobb szerkesztő, amit hallottam, a jegyzettömb + +, a teszt.

Ellenkező esetben egy ötlet jött hozzám, megpróbálhatja megtalálni a szerkesztő karakterét, amely megfelel a "°" -nak a héjban.

sátor:

 echo "°"> carac_deg.txt 

ha nem, írja be a szerkesztő 127–255 karakterét, figyelve, mi történik a konzolban.

Véleményem szerint a '°' karakterkód a konzolban 248. Használja ezt a kis programot, ha tudni szeretné:

 Stdio.h int main () {for (int i = 0; i <256; i + +) {printf ("% d% c", i, (unsigned char) i);} scanf (" ") vissza 0;} 

jegyzet

Megoldotta Char Snipeur

Előző Cikk Következő Cikk

Top Tippek