Page 1 sur 1

[..] Lire contenu d'un champ de sélection

Posté : lun. 31 août 2009 18:59
par jcaspar
B :D onjour à tous !

Je souhaiterais savoir si je peux lire le contenu d'un champ de sélection
pour indiquer au script ce qu'il doit faire en fonction de ce que contient
le champ

exemple je dois choisir entre la ville :

• mulhouse
• colmar
• strasbourg

si mulhouse send ("{TAB 3}")
si colmar send ("{TAB 4}")

Merci d'avance pour vos suggestions !

Re: [..] Lire contenu d'un champ de sélection

Posté : lun. 31 août 2009 20:48
par Iste
Si il s'agit d'une GUI que tu as crée,

Code : Tout sélectionner

$input = GUICtrlCreateInput()
pour créer l'input (ou édit), puis

Code : Tout sélectionner

GUICtrlRead($input)
pour en lire le contenu

Re: [..] Lire contenu d'un champ de sélection

Posté : lun. 31 août 2009 20:49
par jbnh
Salut

Quel champ ? Gui ? Internet ? Programme ?

Edit: Iste me devance et répond pour un champ de gui

Re: [..] Lire contenu d'un champ de sélection

Posté : lun. 31 août 2009 22:48
par Tlem
Je parie sur une page internet. ;)

Re: [..] Lire contenu d'un champ de sélection

Posté : lun. 31 août 2009 23:44
par jcaspar
En fait il s'agit du bureau à distance (mstc.exe)
on choisi un host , un login un mot de passe, un domaine
mais l'ennui c'est qu'il y a cinq choix possibles ( Choix multiples)...
mon idée est de lire le domaine d'inscrit dans le champ en question
pour effectuer l'action adéquate
est ce possible ?

Bon j'espère avoir été clair ... :? :lol:

Merci beaucoup à tous pour vois idées !

Jean Marc

Re: [..] Lire contenu d'un champ de sélection

Posté : lun. 31 août 2009 23:48
par Tlem
:( Perdu.

Une petite capture pour que l'on puisse voir ?

Re: [..] Lire contenu d'un champ de sélection

Posté : mar. 01 sept. 2009 09:28
par jcaspar
:D Merci à tous !
Voici en premier lieu mon code qui devrait déjà vous éclairer .. ( enfin j'espère lol ! :roll: )

Code : Tout sélectionner


run("mstsc.exe")
WinActivate("Connexion Bureau à distance","")
ControlClick(" Connexion Bureau à distance","",5012)
send("{delete}")
WinWaitActive("Connexion Bureau à distance","")
send("192.168.0.1")
send ("{enter}")
winWaitActive("192.168.0.1 - Bureau à distance")
send("{TAB 5}")
send("{delete}")
sleep(10)
send("login")
send("{TAB}")
send("password")
sleep(50)
send("{TAB}")
sleep(100)
send("{DOWN 10")
send("{ENTER}")
Exit
 

Re: [..] Lire contenu d'un champ de sélection

Posté : mar. 01 sept. 2009 10:00
par jcaspar
Voici un lien qui vous permettra de visualiser ma problématique

https://docs.google.com/Doc?docid=0ARHb ... NncXJ0c2Nr

Merci à tous pour vos idées !

Jean Marc

Re: [..] Lire contenu d'un champ de sélection

Posté : mar. 01 sept. 2009 23:27
par Tlem
Pour utiliser la connexion de bureau à distance, utilisez plutôt les paramètres de la ligne de commande.
Un lien à déjà été posté récemment sur le même sujet.

Re: [..] Lire contenu d'un champ de sélection

Posté : mer. 02 sept. 2009 09:14
par jcaspar
M :D erci de votre réponse !

J'ai pris cet exemple du bureau à distance ..mais cette problématique peut se trouver dans
de nombreux cas d'ou ma question .. le fait de pouvoir lire le contenu d'un champ à remplir
serait très pratique.. mais peut être cela n'est pas possible ? :?: