Je dois écrire un petit programme batch qui faire des "move" de fichiers.
Malheureusement, les noms de ces fichiers contiennent des espaces et des
accents.
Des guillemets permettent d'insérer des espaces dans les noms de fichiers
mais pas des accents.
Je sais qu'il y a une commande DOS à insérer au début de mon programme pour
spécifier qu'on utilise des accents.
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Fred
dans : news:%, Alain écrivait :
Bonjour à toutes et à tous.
Bonjour,
Je dois écrire un petit programme batch qui faire des "move" de fichiers. Malheureusement, les noms de ces fichiers contiennent des espaces et des accents. Des guillemets permettent d'insérer des espaces dans les noms de fichiers mais pas des accents. Je sais qu'il y a une commande DOS à insérer au début de mon programme pour spécifier qu'on utilise des accents.
Deux solutions. Soit tu écris ton batch avec edit.com et le jeux de caractères sera le bon (OEM 850 en France). Soit tu édites avec notepad.exe et alors tu ajoutes au début la ligne : CHCP 1252 Cela fera basculer l'interpréteur de commandes dans le même jeu de caractères que Windows (et notepad par défaut) et tu n'auras plus ce soucis de caractères.
-- Fred http://www.cerbermail.com/?3kA6ftaCvT
dans : news:%23g1u6Bn1GHA.3372@TK2MSFTNGP04.phx.gbl,
Alain écrivait :
Bonjour à toutes et à tous.
Bonjour,
Je dois écrire un petit programme batch qui faire des "move" de
fichiers. Malheureusement, les noms de ces fichiers contiennent des
espaces et des accents.
Des guillemets permettent d'insérer des espaces dans les noms de
fichiers mais pas des accents.
Je sais qu'il y a une commande DOS à insérer au début de mon
programme pour spécifier qu'on utilise des accents.
Deux solutions.
Soit tu écris ton batch avec edit.com et le jeux de caractères sera le
bon (OEM 850 en France).
Soit tu édites avec notepad.exe et alors tu ajoutes au début la ligne :
CHCP 1252
Cela fera basculer l'interpréteur de commandes dans le même jeu de
caractères que Windows (et notepad par défaut) et tu n'auras plus ce
soucis de caractères.
Je dois écrire un petit programme batch qui faire des "move" de fichiers. Malheureusement, les noms de ces fichiers contiennent des espaces et des accents. Des guillemets permettent d'insérer des espaces dans les noms de fichiers mais pas des accents. Je sais qu'il y a une commande DOS à insérer au début de mon programme pour spécifier qu'on utilise des accents.
Deux solutions. Soit tu écris ton batch avec edit.com et le jeux de caractères sera le bon (OEM 850 en France). Soit tu édites avec notepad.exe et alors tu ajoutes au début la ligne : CHCP 1252 Cela fera basculer l'interpréteur de commandes dans le même jeu de caractères que Windows (et notepad par défaut) et tu n'auras plus ce soucis de caractères.
-- Fred http://www.cerbermail.com/?3kA6ftaCvT
Alain
Merci beaucoup.
Alain.
"Fred" a écrit dans le message de news:%
dans : news:%, Alain écrivait :
Bonjour à toutes et à tous.
Bonjour,
Je dois écrire un petit programme batch qui faire des "move" de fichiers. Malheureusement, les noms de ces fichiers contiennent des espaces et des accents. Des guillemets permettent d'insérer des espaces dans les noms de fichiers mais pas des accents. Je sais qu'il y a une commande DOS à insérer au début de mon programme pour spécifier qu'on utilise des accents.
Deux solutions. Soit tu écris ton batch avec edit.com et le jeux de caractères sera le bon (OEM 850 en France). Soit tu édites avec notepad.exe et alors tu ajoutes au début la ligne : CHCP 1252 Cela fera basculer l'interpréteur de commandes dans le même jeu de caractères que Windows (et notepad par défaut) et tu n'auras plus ce soucis de caractères.
-- Fred http://www.cerbermail.com/?3kA6ftaCvT
Merci beaucoup.
Alain.
"Fred" <foleide@libre.france> a écrit dans le message de
news:%23ulZAfp1GHA.3516@TK2MSFTNGP06.phx.gbl...
dans : news:%23g1u6Bn1GHA.3372@TK2MSFTNGP04.phx.gbl,
Alain écrivait :
Bonjour à toutes et à tous.
Bonjour,
Je dois écrire un petit programme batch qui faire des "move" de
fichiers. Malheureusement, les noms de ces fichiers contiennent des
espaces et des accents.
Des guillemets permettent d'insérer des espaces dans les noms de
fichiers mais pas des accents.
Je sais qu'il y a une commande DOS à insérer au début de mon
programme pour spécifier qu'on utilise des accents.
Deux solutions.
Soit tu écris ton batch avec edit.com et le jeux de caractères sera le
bon (OEM 850 en France).
Soit tu édites avec notepad.exe et alors tu ajoutes au début la ligne :
CHCP 1252
Cela fera basculer l'interpréteur de commandes dans le même jeu de
caractères que Windows (et notepad par défaut) et tu n'auras plus ce
soucis de caractères.
Je dois écrire un petit programme batch qui faire des "move" de fichiers. Malheureusement, les noms de ces fichiers contiennent des espaces et des accents. Des guillemets permettent d'insérer des espaces dans les noms de fichiers mais pas des accents. Je sais qu'il y a une commande DOS à insérer au début de mon programme pour spécifier qu'on utilise des accents.
Deux solutions. Soit tu écris ton batch avec edit.com et le jeux de caractères sera le bon (OEM 850 en France). Soit tu édites avec notepad.exe et alors tu ajoutes au début la ligne : CHCP 1252 Cela fera basculer l'interpréteur de commandes dans le même jeu de caractères que Windows (et notepad par défaut) et tu n'auras plus ce soucis de caractères.