pb de caractères dans les .bat [r,solu] - Shell/Batch - Programmation
Marsh Posté le 20-09-2007 à 23:15:23
bon j'ai fais
echo ipconfig/renew "Connexion au réseau local 3" > "mon fichier.bat" |
ça marche et le "é" a été remplacé par ... une virgule ... remplacement des plus logiques
Marsh Posté le 21-09-2007 à 01:18:53
ben
encodage ansi windows != encodage ansi DOS
Faut le savoir c'est tout, mais bon c'est windows hein, faut pas chercher plus loin
Marsh Posté le 21-09-2007 à 01:59:36
oui j'avais vu, mais apparemment, c'est pas évident d'encoder dans le bon format, j'ai vu un gars qui créait des .bat grâce à une appli J2EE où il choisissait l'encodage des jsp
Marsh Posté le 21-09-2007 à 16:19:57
Utilisez EDIT, en ligne de commande, il enregistrera les caractères spéciaux dans le bon format.
Marsh Posté le 21-09-2007 à 16:22:50
pourquoi pas "ipconfig /renew all" ?
bon, ça résoud pas le problème d'accents, mais ça résout le problème tout court...
Marsh Posté le 21-09-2007 à 16:25:19
ensuite, d'après la doc, le nom de l'interface peut contenir des wildcards.
|
donc une autre autre solution, à tester :
|
Marsh Posté le 21-09-2007 à 16:42:13
Oui c'est sûr, mais le truc c'est que j'avais la flemme de chercher et c'est pour ça que j'ai posté ici avant même de chercher sur google, je pense qu'on abandonner ce sujet, bref vous cassez plus la tête. Merci quand même
Marsh Posté le 21-09-2007 à 17:43:36
(J'ai pas cherché dans google, j'ai juste tapé "ipconfig /?" à l'invide de commande )
Marsh Posté le 20-09-2007 à 23:01:39
Bon voilà mon problème, je dois de temps en temps relancer mon client DHCP à la mano et j'ai donc écris ça dans un .bat :
ipconfig/renew "Connexion au réseau local 3"
et le problème viens du "é" de réseau qui est pas reconnu. Alors j'ouvre mon .bat, je fais ctrlA ctrlC et j'ouvre un shell et je paste (et je peste aussi parce que ça marche comme ça)
Quelqu'un pour me dire comment résoudre ce petit truc ?
Message édité par TheRom_S le 20-09-2007 à 23:17:05
---------------
The Rom's, à votre service