From Saturday, Nov 23rd 7:00 PM CST - Sunday, Nov 24th 7:45 AM CST, ni.com will undergo system upgrades that may result in temporary service interruption.
We appreciate your patience as we improve our online experience.
From Saturday, Nov 23rd 7:00 PM CST - Sunday, Nov 24th 7:45 AM CST, ni.com will undergo system upgrades that may result in temporary service interruption.
We appreciate your patience as we improve our online experience.
le 02-15-2010 03:09 AM
bonjour
je voudrai récupérer les noms et adresses IP des cartes réseaux présentes dans un PC a l'aide de la commande ipconfig
le problème est que le retour fait par le vi system exec.vi ne supporte pas les caractères spéciaux (accents etc) alors que si je le fais a la main dans l'invite de commande Windows, ca marche très bien !
je travail sur un pc avec Windows 7 !
quelqu'un a t il deja eu ce probleme ou une idée pour regler ca ?
merci d'avance
Résolu ! Accéder à la solution.
02-16-2010 02:50 AM - modifié 02-16-2010 02:52 AM
Bonjour,
moi j'ai bien les accents !!! (à "média" par exemple) ???
Cordialement
Labview 8.5
Windows XP
le 02-16-2010 05:21 AM
bonjouren effet sous windows xp, ca marche correctement.
c'est avec windows 7 que les problèmes apparaissent !
si quelqu'un sous windows 7 pouvait faire un essai pour confirmer, ca serai sympa !
merci
le 02-18-2010 02:25 AM
Bonjour,
J'ai effectivement pu tester ceci sur Windows 7 et j'ai obtenu le même problème.
Deux solutions possibles : si vous voulez seulement besoin de l'adresse ip :
Si vous avez besoin de corriger l'affichage :
Notez que les charactères à remplacer doivent être copiés collés directement à partir de l'affichage qui ne marchait pas.
Cordialement,
Charlotte F. | CLAD
National Instruments France
le 02-18-2010 03:34 AM
bonjour et merci de votre réponse
pour la première solution, cela ne correspond pas car je veut recuperer toutes les caracteristiques des cartes réseaux.
pour la deuxième, j'avais bien pensé a faire ca mais je trouvais cela très rébarbatif !!!
merci de votre aide.
cordialement
le 08-13-2013 08:57 AM
Bonjour,
Ce point a-t-il évolué depuis 2010 ? J'ai le même problème avec Windows 8 et je ne veux pas remplacer toutes les virgules par un accent, je voudrais retrouver le texte complet.
Slts,
le 04-17-2019 08:35 AM
Bonjour,
Voici une solution plus universelle afin de convertir tous les caractères de la sortie standard en caractères lisibles par LabVIEW :
(Les liens m'ayant servis de sources et qui pourrons vous donner des détails :
Article de blog de Luc Desruelle sur le sujet
Page MSDN sur la fonction OEMToCharA
Page de support NI sur la configuration des noeuds d'appel de DLL
Page de support NI sur la spécification du chemin d'accès de la DLL )
L'invite de commande Windows en Europe occidentale utilise un encodage particulier qui ressemble à de l'ASCII pour tous les caractères standards mais qui est en fait de l'OEM-850. C'est ce qui fait que les caractères à accents apparaissent mal.
Pour convertir ce format en caractères lisibles par LabVIEW il faut utiliser la fonction OEMToCharA qui est dans la DLL user32.dll.
Pour se faire, il faut ajouter au diagramme la fonction Connectivité>Bibliothèques et exécutables>Appel fonction DLL
Puis configurer le noeud comme sur les images suivantes :
Et enfin câbler les deux paramètres d'entrée sur la sortie de l'invite de commande comme suit :