Voici mon problème, je dispose d'une liste de périphériques dans une fenêtre et j'aimerai retourner le nom de l'élément sélectionné.
J'ai réussi à avoir le numéro des objets sélectionnés en faisant :
Code : Tout sélectionner
$test=ControlListView ($window, "", 777, "GetSelected",1)
msgbox (0, "test", $test)
Merci à vous.
[ EDIT ]
J'ai testé la commande "GetText" sur une fenêtre "basique", à savoir Mes Documents, et elle fonctionne parfaitement : elle me retourne bel et bien le nom de l'objet sélectionné dans cette fenêtre. J'en déduis que le logiciel qui liste les MFP n'est pas compatible avec cette commande.
[ EDIT 2]
Hum désolé pour le flood...j'ai finalement réussi :
la fenêtre qui liste mes MFP, contient plusieurs colonnes ( nom d'hôte, IP, etc... ); le problème c'est qu'avec la syntaxe de départ :
Code : Tout sélectionner
$test=ControlListView ($window, "", 777, "GetText", "GetSelected")
msgbox (0, "test", $test)
Étant donné que l'aide ne précise pas qu'on puisse donner des options à la commande "GetSelected" je n'ai pas cherché plus loin au départ, c'est en bidouillant que j'ai découvert que les colonnes ont des numéros de 0 à n, 0 étant la première.
Bref le code corrigé est le suivant :
Code : Tout sélectionner
$select=ControlListView ($window, "", 777, "GetSelected")
$test=ControlListView ($window, "", 777, "GetText", $select, 1)
msgbox (0, "test", $test)
P.S : je peux supprimer le post si besoin est.