Tout d'abord merci à JMGR pour nous faire partager son beau et très intuitif logiciel gratuitement !!!
Merci au Wiki Actiona qui m'a permis d'utiliser quelques syntaxes et donc mieux optimiser mes Scripts
Et enfin merci aux membres du Forum qui ont répondus a mes questions avant même que je fasse la demande
Voici maintenant la raison de mon post n'ayant pas trouvé de réponse sur le forum/wiki actiona :
J'ai rencontré un petit problème en voulant redimensionner une fenêtre.
J'aurais besoin de redimensionner une fenêtre en 800x600 pixels sans utiliser les bordures de la fenêtre.
J'arrive a redimensionner ma fenêtre, par contre, je ne comprend pas comment ne pas prendre en compte les bordures.
Je vous met mon code ci dessous :
Code: Select all
chercheNotepad = Window.find ({title: "****************************Bloc-notes"}); // La variable en dit long ^^
if (chercheNotepad.length == 0) {} // Non Trouvé !
else if (chercheNotepad.length >= 1) // Trouvé !
{
fenetreNotepad = new Window(chercheNotepad[0]); // Recupere la fenetre n°1 du tableau
fenetreNotepad.setForeground(); // Passe la fenetre au premier plan
fenetreNotepad.move(0,0); // Deplace la fenetre en positon [0:0]
dimension = new Size (800,600) // Creer une nouvelle taille de [800:600]
}
Jusque là tout fonctionne c'est uniquement le ".resize" qui me pose probleme
Voici toutes les syntaxes que j'ai testé en bout de la condition "else if" sans réussite...
Code: Select all
fenetreNotepad.resize (dimension) ;
// Redimensionne la fenetre en [800x600] mais utilise les bordures car useBorders est egal a "true" par default (ce que je ne veux pas)
Code: Select all
fenetreNotepad.resize (800,600) ;
// Redimensionne la fenetre en [800x600] mais utilise les bordures (ce que je ne veux pas)
Code: Select all
fenetreNotepad.resize (dimension,false);
// Redimensionne la fenetre en [0x0]
Code: Select all
fenetreNotepad.resize ({size:dimension,useBorders:false});
// Redimensionne la fenetre en [0x0] Arguments en anglais
Code: Select all
fenetreNotepad.resize ({taille:dimension,utiliseLesBordures:false});
// Redimensionne la fenetre en [0x0] Arguments en francais
Code: Select all
fenetreNotepad.resize ({size:800,600,useBorders:false});
// Erreur de syntaxe (logique vu que la virgule doit être utiliser uniquement pour séparer les arguments)
Code: Select all
fenetreNotepad.resize ({size:dimension,useBorders:"false"});
// Redimensionne la fenetre en [0x0]
Code: Select all
fenetreNotepad.resize ({1:dimension,2:"false"});
// Redimensionne la fenetre en [0x0]
Code: Select all
fenetreNotepad.resize ({size:dimension});
fenetreNotepad.resize ({useBorders:false}) ;
// Redimensionne la fenetre en [0x0]
En gros a chaque fois que j'utilise les 2 arguments dans la fonction il redimensionne ma fenêtre en 0x0
Voilà en espérant que quelqu'un puisse me venir en aide pour utiliser le redimensionnement sans prendre en compte la bordure de fenêtre avec du CODE (avec les actions graphique je sais déjà le faire)