Špeciálne znaky v .Bat

Špeciálne znaky v .Bat

Problém

Takže tu by som chcel premenovať mp3 súbory s príkazom "premenovať" zo zadnej strany. Ako by som mal premenovať asi 150, povedala som si, že môžem urobiť jedného. "Bat" s riadkami ako:

[Obsah. bat]

premenovať "a.mp3" bolo číslo 86.mp3 "

[Koniec. bat]

Ale potom sa tento idiot nemôže postarať o znak "No" (čo zodpovedá ALT + 167 pre tabuľku 2 ASCII). Namiesto toho mám hrozný charakter a biele námestie.

Zaujímavé je, že keď zadám to isté do príkazového riadku, funguje to skvele! Znak sa normálne zobrazuje v názve premenovaného súboru.

Riešenie

Pokúsili ste sa potom upraviť (je to vydavateľ základný MS DOS)?

Jeden z najlepších editorov, z toho, čo som počul, je poznámkový blok + +, s testom.

V opačnom prípade prišiel ku mne nápad, môžete sa pokúsiť nájsť charakter editora, ktorý zodpovedá '°' v shell.

stan:

 echo "°"> carac_deg.txt 

ak nie, napíšte všetky znaky 127 až 255 do editora a sledujte, čo sa deje v konzole.

Podľa môjho názoru je znakový kód '°' v konzole 248. Použite tento malý program, ak chcete vedieť:

 Stdio.h int main () {for (int i = 0; i <256; i + +) {printf ("% d% c n", i, (nepodpísané znaky) i);} scanf (" ") návrat 0;} 

Poznámka

Riešil Char Snipeur

Predchádzajúci Článok Nasledujúci Článok

Najlepšie Tipy