Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
680 connectés 

  FORUM HardWare.fr
  Programmation
  Shell/Batch

  [r,solu]pb de caractères dans les .bat

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[r,solu]pb de caractères dans les .bat

n°1613631
TheRom_S
Posté le 20-09-2007 à 23:01:39  profilanswer
 

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
mood
Publicité
Posté le 20-09-2007 à 23:01:39  profilanswer
 

n°1613639
TheRom_S
Posté le 20-09-2007 à 23:15:23  profilanswer
 

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 :heink:


---------------
The Rom's, à votre service
n°1613654
gatsu35
Blablaté par Harko
Posté le 21-09-2007 à 01:18:53  profilanswer
 

ben  
encodage ansi windows != encodage ansi DOS  
Faut le savoir c'est tout, mais bon c'est windows hein, faut pas chercher plus loin

n°1613656
TheRom_S
Posté le 21-09-2007 à 01:59:36  profilanswer
 

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 :sweat:


---------------
The Rom's, à votre service
n°1613918
blastkille​r
Posté le 21-09-2007 à 16:19:57  profilanswer
 

Utilisez EDIT, en ligne de commande, il enregistrera les caractères spéciaux dans le bon format.

n°1613921
MagicBuzz
Posté le 21-09-2007 à 16:22:50  profilanswer
 

pourquoi pas "ipconfig /renew all" ?
 
bon, ça résoud pas le problème d'accents, mais ça résout le problème tout court...

n°1613923
MagicBuzz
Posté le 21-09-2007 à 16:25:19  profilanswer
 

ensuite, d'après la doc, le nom de l'interface peut contenir des wildcards.
 


UTILISATION :
    ipconfig [/allcompartments] [/? | /all |
                                 /renew [adapter] | /release [adapter] |
                                 /renew6 [adapter] | /release6 [adapter] |
                                 /flushdns | /displaydns | /registerdns |
                                 /showclassid adapter |
                                 /setclassid adapter [classid] ]
 

    adapter             Nom de connexion
                       (caractères génériques * et ? autorisés, voir les
                        exemples)
 
    Options :
       /?               Affiche ce message d'aide
       /all             Affiche toutes les informations de configuration.
       /allcompartments Affiche des informations pour tous les compartiments.
       /release         Libère l'adresse IPv4 pour la carte spécifiée.
       /release6        Libère l'adresse IPv6 pour la carte spécifiée.
       /renew           Renouvelle l'adresse IPv4 pour la carte spécifiée.
       /renew6          Renouvelle l'adresse IPv6 pour la carte spécifiée.
       /flushdns        Purge le cache de résolution DNS.
       /registerdns     Actualise tous les baux DHCP et réenregistre les noms
                        DNS
       /displaydns      Affiche le contenu du cache de résolution DNS.
       /showclassid     Affiche tous les ID de classe dhcp autorisés pour la
                        carte.
       /setclassid      Modifie l'ID de classe dhcp.
 
La valeur par défaut affiche uniquement l'adresse IP, le masque de sous-réseau
et la passerelle par défaut de chaque carte liée à TCP/IP.
 
Pour Release et Renew, si aucun nom de carte n'est spécifié, les baux d'adresse
IP pour toutes les cartes liées à TCP/IP sont libérés ou renouvelés.
 
Pour Setclassid, si aucun ClassId n'est spécifié, le ClassId est retiré.
 
Exemples :
    > ipconfig                       ... Affiche des informations
    > ipconfig /all                  ... Affiche des informations détaillées
    > ipconfig /renew                ... renouvelle toutes les cartes
    > ipconfig /renew EL*            ... renouvelle toute connexion dont le nom
                                         commence par EL
    > ipconfig /release *Con*        ... libère toutes les connexions
                                         correspondantes,
                                         par ex. « Connexion réseau local 1 »
                                         ou « Connexion réseau local 2 »
    > ipconfig /allcompartments      ... Affiche des informations sur tous les
                                         compartiments
    > ipconfig /allcompartments /all ... Affiche des informations détaillées
                                         sur tous les compartiments


 
donc une autre autre solution, à tester :
 


ipconfig /renew "*local 3"
ou
ipconfig/renew "Connexion au r?seau local 3"


Message édité par MagicBuzz le 21-09-2007 à 16:25:51
n°1613940
TheRom_S
Posté le 21-09-2007 à 16:42:13  profilanswer
 

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 :)


---------------
The Rom's, à votre service
n°1613967
MagicBuzz
Posté le 21-09-2007 à 17:43:36  profilanswer
 

(J'ai pas cherché dans google, j'ai juste tapé "ipconfig /?" à l'invide de commande :o)


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Shell/Batch

  [r,solu]pb de caractères dans les .bat

 

Sujets relatifs
[PHP] Noms de fichiers avec des caractères japonaisCaractères accentué dans les chaines
[Delphi] port com - transmition en binaire plutôt que par caractèrestester des caracteres
[C] #define dans une chaine de caracteresremplacer caractères avec VB6
[PHP] Couper une chaîne avec caractères html ?Random sur 5 caractères
[C] Problèmes avec les chaines de caractèresFile.ListFiles et caractères accentués
Plus de sujets relatifs à : [r,solu]pb de caractères dans les .bat


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR