Page 1 of 2

Actionaz 2 et les actions "texte"

Posted: 23 May 2007, 13:14
by Thierry
Bonjour,

Comment faire pour que les zones de saisie texte soient en avant plan. En effet, j'utilise la commande "texte" pour saisir des infos et les incorporer dans un ERP. Comment passer de l'appli 'ERP' à la zone de saisie facilement. Il existe bien une solution c'est le alt/tab, basculant d'une appli à l'autre, mais cela ne marche que si seuelemnt 2 applis fonctionnement simultanément. Or, ce n'est pas tj le cas, et il arrive que le alt/tab n'envoie pas de l'une à l'autre...
Il y a t-il une solution ?
D'avance Merci
Thierry

Posted: 25 May 2007, 16:22
by Jmgr
Bonjour,

pour mettre une fenêtre au premier plan vous pouvez utiliser l'action de fenêtre qui permet cela.

a+
Jmgr

Mise en avant d'une fenêtre

Posted: 29 May 2007, 07:20
by Thierry
Bonjour Jmgr,

Ben... pas facile de mettre en avant une fenêtre qui n'est pas encore existante !
Je m'explique :
Je suis dans une appli... Je veux saisir une valeur avec actionaz2 pour la transmettre à cette appli. C'est actuellement mon appli qui est en avant plan.
SI dans le script j'écris :
fenêtre "mettre en avant... ???" que faut-il mettre en avant, sachant que l'action "demande de texte" n'est pas encore executée et sera la prochaine action...
SI je met l'action "demande de texte" avant l'action "fenetre"... bien evidemment, la fenêtre de demande reste en arrière plan ...
. La question reste entière : Comment faire pour que les actions "demande de texte" soient en avant-plan.
Merci

Posted: 29 May 2007, 13:48
by Jmgr
Ah oui effectivement, hm...

Je vais voir si je peux faire un patch pour ajouter ca.

Posted: 31 May 2007, 06:29
by Thierry
D'avance Merci pour ce patch !

Posted: 04 Jun 2007, 20:57
by Thierry
Au risque d'être chia.. , est-ce que le patch (mise en avant de la fenêtre "entrer texte") reste dans les objectifs à court terme :?:

Posted: 05 Jun 2007, 23:33
by Jmgr
Je vais essayer de faire ca d'ici la fin de la semaine.

Posted: 06 Jun 2007, 13:16
by Jmgr
Voila normalement c'est bon : http://bibaz.free.fr/actionaz2-2073-pre3.zip

Posted: 06 Jun 2007, 13:51
by Thierry
Merci,
Je teste avec mes specs.... A+

Posted: 07 Jun 2007, 10:52
by Thierry
Bon... ben, ça marche pas : quand je télécharge le zip, et que je le décompresse, puis place l'exe (actionaz2) dans le dossier \program files\jmgr.info\actionaz 2 en lieu et place de l'actuel actionaz2.exe... et bien, plus rien ne fonctionne (actionaz2 ne se lance plus).

J'ai refait la manip. SI je met la version précédente, c'est OK...
Donc, je pense qu'il y a un petit souci avec l'exe généré... ou alors, je suis bon pour la retraite (quoique qu'encore loin de cette ultime étape, cela ne serait pas pour me déplaire !)

En attente de commentaire.
A+
Thierry

Posted: 07 Jun 2007, 15:22
by Jmgr
Ah oui je crois que j'ai oublié de mettre la nouvelle version de la dll...

La voila : http://bibaz.free.fr/wxmsw28u_gcc_custom.dll

Posted: 07 Jun 2007, 16:09
by Thierry
Désolé... manque expat.dll...

Posted: 07 Jun 2007, 20:27
by Jmgr
Arf désolé j'ai changé de version de wxWidgets et c'est pour ca qu'il y a d'autres dépendances.

http://bibaz.free.fr/expat.dll

Posted: 08 Jun 2007, 08:22
by Thierry
c'est bon pour le prog, mais c'est pas bon pour le résultat :
voila un extrait du script :

<action id="11" name="Condition" condition_type="0" condition_variable="{#foregroundtitle()}" condition_variable2="FM500 - BON de FACTURATION (Facturation NormaleTTC)" condition_if="1" condition_ifgoto="ligne suivante" condition_else="1" condition_elsegoto="ligne precedente" condition_variable_type="1" condition_content_type="1" />
<action id="2" name="Touche" key="9" key_mod_shift="0" key_mod_alt="0" key_mod_ctrl="0" />
<action id="0" name="Pause" sleep_time="4000" />
<action id="12" name="Demande de texte" text_input_question="Nb de colis" text_input_variable="col" text_input_type="0" text_input_default="1" />
<action id="7" name="Fenêtre" window_action="1" window_title="FM500 - BON de FACTURATION (Facturation NormaleTTC)" />

id =11 : mettre en avant mon appli.
conditionif = 1 : attendre l'arrivée d'une fenetre parculière de mon appli
id =2 : faire un tab dans cette fenêtre particulière
id = 0 : la pause pour bien "voir"
id =12 : là, on aurait du basculer sur la fenêtre de saisie, mais ca ne marche pas...
Quand on passe de l'action "pause" à "demander texte", la fenetre de saisie ne se met pas en avant.
Avez-vous fait autrement ?

Posted: 10 Jun 2007, 12:25
by Jmgr
Hm bon voila j'ai utilisé une autre méthode pour mettre la fenêtre en premier plan, normalement ca devrait marcher : http://bibaz.free.fr/actionaz2-2073-pre4.zip