Recuperation des retours d un commandes dos !

Seth77 Messages postés 572 Date d'inscription mardi 30 avril 2002 Statut Membre Dernière intervention 4 mai 2020 - 28 août 2005 à 19:59
Gobillot Messages postés 3140 Date d'inscription vendredi 14 mai 2004 Statut Membre Dernière intervention 11 mars 2019 - 29 août 2005 à 03:00
Slu



a l aide d un pipe j execute et je recupere les infos d une commande
dos .... mais lorsuqe je veux afficher le resultat dans mon app vb6 il
y a toujours des caracteres etranges (par ex : Envoi d'une requˆte 'ping' sur 192.168.1.1 avec 32 octets de donn‚esÿ:)



d ou cela provient il ? de la police de caractere (j en ai essaye plusieurs)?


Herve

9 réponses

Gobillot Messages postés 3140 Date d'inscription vendredi 14 mai 2004 Statut Membre Dernière intervention 11 mars 2019 34
28 août 2005 à 21:30
j'ai déjà eu ce problème.

les caractères accentués sont différents quand on passe de Dos à Windows

je me suis fait une table de correspondance pour passer de l'un à l'autre

Daniel
0
Gobillot Messages postés 3140 Date d'inscription vendredi 14 mai 2004 Statut Membre Dernière intervention 11 mars 2019 34
28 août 2005 à 22:06
voilà ce que j'ai retrouvé de Dos à Windows:









207 - 164 ¤

248 - 176 °

239 - 180 ´

182 - 194 Â

133 - 224 à

131 - 226 â

135 - 231 ç

138 - 232 è

130 - 233 é

136 - 234 ê

137 - 235 ë

140 - 238 î

139 - 239 ï

151 - 249 ù

Daniel
0
Gobillot Messages postés 3140 Date d'inscription vendredi 14 mai 2004 Statut Membre Dernière intervention 11 mars 2019 34
28 août 2005 à 22:08
et chose étrange, tu peux retrouver les deux sous windows:



AlT 133 ---> à c'est du Dos

Alt 0224 ---> à c'est du Windows

Daniel
0
Seth77 Messages postés 572 Date d'inscription mardi 30 avril 2002 Statut Membre Dernière intervention 4 mai 2020 1
28 août 2005 à 22:08
merci !

Herve
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Seth77 Messages postés 572 Date d'inscription mardi 30 avril 2002 Statut Membre Dernière intervention 4 mai 2020 1
28 août 2005 à 22:12
ok merci



mais laquel des 2 valeurs est celle sous dos la 1er ou la 2e ?

Herve
0
Gobillot Messages postés 3140 Date d'inscription vendredi 14 mai 2004 Statut Membre Dernière intervention 11 mars 2019 34
28 août 2005 à 22:19
la première valeur c'est du Dos

par exemple 130 (&H82 en hexa) sera un "é" sous Dos

pour vérifier tu tape Alt 130 sous windows et tu retrouves un "é"



mais windows va l'afficher "‚" donc Alt 0130

la valeur d'un "é" en windows c'est 233 (&H9 en hexa) soit Alt 0233

Daniel
0
Seth77 Messages postés 572 Date d'inscription mardi 30 avril 2002 Statut Membre Dernière intervention 4 mai 2020 1
28 août 2005 à 22:24
Merci

Herve
0
Gobillot Messages postés 3140 Date d'inscription vendredi 14 mai 2004 Statut Membre Dernière intervention 11 mars 2019 34
28 août 2005 à 22:51
c'est tous les caractères à partir de 128 jusqu'à 255

si tu veux la suite je peux les retrouver.

pour les deux derniers j'ai pas trouvé.







128 - 199 Ç

129 - 252 ü

130 - 233 é

131 - 226 â

132 - 228 ä

133 - 224 à

134 - 229 å

135 - 231 ç

136 - 234 ê

137 - 235 ë

138 - 232 è

139 - 239 ï

140 - 238 î

141 - 236 ì

142 - 196 Ä

- - - - - - - -

250 - 183 ·

251 - 185 ¹

252 - 179 ³

253 - 178 ²

254 - ??? ■

255 - ???


Daniel
0
Gobillot Messages postés 3140 Date d'inscription vendredi 14 mai 2004 Statut Membre Dernière intervention 11 mars 2019 34
29 août 2005 à 03:00
0
Rejoignez-nous