Page 1 of 1

Condition de fenetre

Posted: 10 Aug 2016, 18:32
by John77
Bonjour à tous,

Avec actionna je voudrais pouvoir fermer un onglet s'il est ouvert quelque que soit son nom tout en conservant mes 2 premiers onglet ouvert, en utilisant la condition de fenêtre on sélectionne l'onglet à fermer mais dans mon cas je ne connais pas à l'avance le nom de l'onglet qui sera ouvert.

Pour résumer actionna clic sur un 1er onglet, ensute actiona ouvre un 2eme onglet et enfin actionna ouvre un 3eme onglet et c'est ce 3eme onglet que je voudrais fermer mais en sachant que ce 3eme onglet n'aura jamais le même nom, (je ne connais pas à l'avance le nom de ce 3eme onglet).

Quelqu’un peut il m'aider svp ?
Merci d'avance

John77

Re: Condition de fenetre

Posted: 13 Nov 2016, 08:21
by francois
Bonjour,

La demande date un peu. Lorsqu'elle a été faite, je n'avais pas de solution.
J'ai eu récemment le même besoin.

La demande :
- Fermer l'onglet actif dont on ne connait pas le nom.
- Tout en conservant ouverts les autres onglets.

Code: Select all

var clavier= new Keyboard();

var fenetres = Window.all();
for(var i = 0; i < fenetres.length; ++i){
if (fenetres[i].isActive())
{
        Console.print("trouve")
        fenetres[i].setForeground();
        Execution.pause(100)

	 //=========================
	//=> Cntl W ( Combinaison de touches pour fermer un onglet)
	//=========================
        clavier.pressKey("controlLeft");	
        Execution.pause(200);
        clavier.pressKey("W");	
        Execution.pause(200);

        clavier.releaseKey("W");
        clavier.releaseKey("controlLeft");
	//=========================
  
        break; // on a trouvé la page active =>on sort de la boucle
 }; //fin  IF
}  //fin FOR
Je suis toujours épaté par ce logiciel que JMGR a conçu et réalisé.