OVH Cloud OVH Cloud

Fichier batch et caractères accentués

17 réponses
Avatar
Pano
Bonjour,

Je cherche à créer un fichier .bat pour automatiser la compression de
dossiers en vue d'une sauvegarde.
La commande suivante (l'utilitaire pacomp est l'outil de commande en ligne
du logiciel PowerArchiver, l'option -r indique qu'il faut compresser les
sous-dossiers) :

c:\progra~1\pacl\pacomp -r secu.zip "d:\Mes documents\Sécurité\*.*"

fonctionne très bien si je l'utilise dans une invite de commande XP.

Par contre, si je l'enregistre dans un fichier .bat et que je lance son
exécution, l'interpréteur ne parvient pas à décoder les caractères accentués
: il ne trouve donc logiquement aucun fichier.
D'une manière générale, comment contourner le problème des caractères
étendus dans ce genre de situation ?

Merci.

--
Pano

7 réponses

1 2
Avatar
Pano
"Gilles RONSIN" a écrit dans le message de
news:
Tu peux éditer ton batch avec edit plutôt que notepad puisqu'un batch
est lancé en mode fenêtre de commande:




Je cherche en fait à lancer le fichier .bat par un clic, comme n'importe
quel logiciel.
Avatar
CriCri
'soir Panoplie

Pano a écrit :

J'ai finalement utilisé edit (16 bits) et cela m'a rappelé quelques
(vieux) souvenirs :-)



Et EDLIN... ? ...quid d'EDLIN ?
(Toujours bon à connaître pour les férus de DOSKEY.)

Il paraît que l'émulateur DOS de XP peut être à l'origine de nombreux
problèmes. Mais où va-t-on ?
Adieu la rétro-compatibilité (qui a tellement freiné l'évolution du
micro-informatique depuis plus de vingt ans). Bill aurait-il enfin
oublié ses origines ? Ingrat !

A moins.

--
bitwyse
"Être sage, ça peut être con des fois..."
Avatar
Pano
"Jean-Claude BELLAMY" a écrit dans le
message de news:41f644b3$0$9750$
Dans le message news:41f63f6f$0$19402$ ,
Au choix :
- Tu utilises EDIT.COM, l'éditeur DOS (je dis bien DOS, appli 16 bits!)
(pas très excitant!)



Mais ça marche :-)

- Tu utilises un éditeur texte tel que UltraEdit


(http://www.ultraedit.com)
qui sait faire des conversion ANSI->OEM et inversement

- Tu convertis ton script avec mon VBS "ANSI2OEM.VBS"
http://www.bellamyjc.org/fr/vbsdownload.html#ansi2oem



Avec ce script aussi :-)

Merci !



--
May the Force be with You!
La Connaissance s'accroît quand on la partage
----------------------------------------------------------
Jean-Claude BELLAMY [MVP] - http://www.bellamyjc.org
*




Avatar
Pano
"CriCri" a écrit dans le message de
news:41f69be6$0$18866$
'soir Panoplie

Et EDLIN... ? ...quid d'EDLIN ?
(Toujours bon à connaître pour les férus de DOSKEY.)



Quelle cruauté !
Pourquoi tant de haine ?
Avatar
John of Aix
Pano wrote:
"Jean-Claude BELLAMY" a écrit dans le
message de news:41f644b3$0$9750$
Dans le message news:41f63f6f$0$19402$ ,





Au choix :
- Tu utilises EDIT.COM, l'éditeur DOS (je dis bien DOS, appli 16
bits!) (pas très excitant!)



Mais ça marche :-)



- Tu convertis ton script avec mon VBS "ANSI2OEM.VBS"
http://www.bellamyjc.org/fr/vbsdownload.html#ansi2oem



Avec ce script aussi :-)

Merci !



Toi tu es surpris, moi non. Beni soit le Bellamy ;-)
Avatar
CriCri
'soir Pano :-)

Pano a écrit :

Quelle cruauté ! Pourquoi tant de haine ?



Axxxxyyyyzzzzh nonxyzcba, zyxabcjeaaabbbccc l'adore.
<F1><F4>h<F2>x<F4>,<F1><F1><F4>j<F2>a<F4> <F3>

A+

--
bitwyse
"Être sage, ça peut être con des fois..."
Avatar
F. Dunoyer
Pano a écrit :
"Gilles RONSIN" a écrit dans le message de
news:
Tu peux éditer ton batch avec edit plutôt que notepad puisqu'un batch
est lancé en mode fenêtre de commande:




Je cherche en fait à lancer le fichier .bat par un clic, comme n'importe
quel logiciel.



tu pourras toujours le lancer comme ça !
Là où il faut faire attention c'est à la création du fichier et
utiliser edit (le vieux vieux truc de MS-dos) par exemple (cf le post
de Gilles ou celui de JC Bellamy)

--
François Dunoyer [MVP Windows Server - Windows NT Server]
Boite à outils NT/2000 : http://fdunoyer.free.fr/ta/outils.htm
Boite à Outils Admin : http://fdunoyer.free.fr/ta/outils-Admin.htm
Site perso : http://www.fdunoyer.net
1 2