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