Pb MS-DOS

Pb MS-DOS - Win NT/2K/XP - Windows & Software

Marsh Posté le 05-02-2005 à 18:44:35    

Bonjour,
lorsque je fais dans fichiers de commandes MS-DOS avec le bloc-note et que des répertoirs possèdent des accents ou cédilles...etc, la commande ne marche pas (alors qu'en l'effectuant avec l'invite de commande, ça marche)
Comment résoudre le problème?

Reply

Marsh Posté le 05-02-2005 à 18:44:35   

Reply

Marsh Posté le 05-02-2005 à 19:04:30    

comprends rien à la question

Reply

Marsh Posté le 05-02-2005 à 19:07:52    

nom des répertoires entre guillemets

Reply

Marsh Posté le 05-02-2005 à 19:09:44    

Ca m'aide bcp!
 
Par exemple, je veux copier le fichier "test.doc" dans "c:", donc dans l'invite de commande, je tape " copy c:\"documents and settings\test.doc c:\ ", la ca marche mais quand je fais un fichier de commande avec le bloc note, en écrivant la même chose, ca ne marche pas!
De quoi vient le problème?
Tu aS compri?

Reply

Marsh Posté le 05-02-2005 à 19:15:49    

Excusez moi, ce n'est pas " copy c:\"documents and settings\test.doc c:\ " mais " copy c:\"documents and settings"\test.doc c:\ "(avec les guillements)
Quelqu'un a la solution au problème?

Reply

Marsh Posté le 05-02-2005 à 20:13:28    

Il faut que tu écrives :
copy "c:\documents and settings\test.doc" c:\
 
Ensuite, pour les fichiers ou dossiers ayant des accents ou cédilles, il te faut un éditeur texte plus évolué que le bloc-note. Les tables de caractères sous Windows et dans sa console ne sont pas les mêmes. Sous la console, ce doit être de l'ASCII. Sous Windows, c'est de l'ANSI.


Message édité par Wolfman le 05-02-2005 à 20:14:42
Reply

Marsh Posté le 05-02-2005 à 20:35:29    

Ou utiliser edit.com ...

Reply

Marsh Posté le 06-02-2005 à 09:17:38    

Vous pouvez me donner le nom de site ou je pourais télécharger un éditeur plus évolué?

Reply

Marsh Posté le 06-02-2005 à 09:28:06    

Reply

Marsh Posté le 06-02-2005 à 09:50:45    

Ca ne marche toujours pas...

Reply

Marsh Posté le 06-02-2005 à 09:50:45   

Reply

Marsh Posté le 06-02-2005 à 10:00:22    

Dans jEdit il faut aller dans le menu Utilities -> Global Options -> General -> Default Character Encoding... pour changer et choisir par exemple US-ASCII (cp1252 étant l'ANSI Windows).
 
Si tu n'y arrives toujours pas pose un copier-coller exact de ce que tu as dans ton fichier BAT

Reply

Marsh Posté le 06-02-2005 à 10:39:51    

Ca ne marche toujours pas...

Reply

Marsh Posté le 06-02-2005 à 10:55:18    

Fais un DIR /X dans une session "MS-DOS" pour avoir les noms au format 8.3 et utilise ces noms dans ton batch.
Par exemple, Documents and Settings devient DOCUME~1, Program Files PROGRA~1 et C:\Documents and Settings\Administrateur devient C:\DOCUME~1\ADMINI~1 ... et ainsi de suite. Celà devrait fonctionner.


Message édité par Deadlock le 06-02-2005 à 10:55:41

---------------
Institutions européennes: Ensemble d'outils dont le but est de transformer une grande quantité d'argent en merde. Cette merde est utilisée pour créer de nouveaux fonctionnaires. L'argent restant payant des externes pour faire leur travail.
Reply

Marsh Posté le 06-02-2005 à 11:20:43    

Merci beaucoup, ca marche
 

Reply

Marsh Posté le 06-02-2005 à 13:05:04    

yoann26 a écrit :

Merci beaucoup, ca marche


 
Ce qui signifie que tu n'avais pas placé les guillemets au bon endroit et qu'il s'agissait avant tout d'un problème de syntaxe...

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed