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
Condition de fenetre
Re: Condition de fenetre
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.
Je suis toujours épaté par ce logiciel que JMGR a conçu et réalisé.
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