Caractères spéciaux dans un .Bat

Caractères spéciaux dans un .Bat

Problème

Donc, ici, je voudrais renommer des fichiers mp3 avec la commande "renommer" à l'arrière. Comme je devais renommer environ 150 personnes, je me suis dit que je pouvais en faire un. "Bat" avec des lignes comme:

[Contenu. Chauve souris]

renommer "a.mp3" était n ° 86.mp3 "

[Fin. Chauve souris]

Mais alors, cet idiot ne peut pas prendre soin du caractère "Non" (ce qui correspond à ALT + 167 pour la table ASCII 2). Au lieu de cela, je reçois un caractère horrible et un carré blanc.

La chose curieuse est que lorsque je tape la même chose dans l'invite de commande, cela fonctionne très bien! Le caractère apparaît normalement dans le nom du fichier renommé.

Solution

Avez-vous essayé d’éditer alors (c’est l’éditeur de base MS DOS)?

L’un des meilleurs éditeurs, de ce que j’ai entendu dire, est notepad ++, avec test.

Sinon, une idée m'est venue, vous pouvez essayer de trouver le caractère de l'éditeur qui correspond à un '°' dans le shell.

tente:

 echo "°"> carac_deg.txt 

sinon, écrivez tout le caractère de 127 à 255 dans votre éditeur regarde ce qui se passe dans votre console.

À mon avis, le code de caractère '°' est 248 dans la console. Utilisez ce petit programme si vous voulez savoir:

 Stdio.h int main () {pour (int i = 0; i <256; i + +) {printf ("% d \ t% c \ n", i, (caractère non signé) i);} scanf (" ") retourne 0;} 

Remarque

Résolu par Char Snipeur

Article Précédent Article Suivant

Les Meilleurs Conseils