fr:code:core:window
Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
fr:code:core:window [2011/07/04 21:08] – [find] fredy123 | fr:code:core:window [2024/12/21 18:32] (Version actuelle) – erreur de variable matos | ||
---|---|---|---|
Ligne 46: | Ligne 46: | ||
Cet exemple permet d' | Cet exemple permet d' | ||
<code javascript> | <code javascript> | ||
- | var windows | + | var fenetres |
- | for(var i = 0; i < windows.length; ++i) | + | for(var i = 0; i < fenetres.length; ++i) |
- | Console.print(windows[i].title() + " | + | Console.print(fenetres[i].title() + " |
</ | </ | ||
Ligne 79: | Ligne 79: | ||
Trouvez la fenêtre appelée «Notepad». | Trouvez la fenêtre appelée «Notepad». | ||
<code javascript> | <code javascript> | ||
- | var windows | + | var fenetres |
title: " | title: " | ||
}); | }); | ||
Ligne 85: | Ligne 85: | ||
Trouve les fenêtres dont le titre commence par “Notepad”, | Trouve les fenêtres dont le titre commence par “Notepad”, | ||
<code javascript> | <code javascript> | ||
- | var windows | + | var fenetres |
title: " | title: " | ||
titleMode: Window.Wildcard | titleMode: Window.Wildcard | ||
}); | }); | ||
</ | </ | ||
- | Vous pouvez utiliser le code suivant pour afficher le nom de toutes les fenêtres | + | Vous pouvez utiliser le code suivant pour afficher le nom de toutes les fenêtres |
<code javascript> | <code javascript> | ||
for(var i = 0; i < windows.length; | for(var i = 0; i < windows.length; | ||
Ligne 97: | Ligne 97: | ||
===== Méthodes ===== | ===== Méthodes ===== | ||
+ | |||
+ | ==== clone ==== | ||
+ | Retourne une copie de cette fenêtre. | ||
+ | |||
+ | === Syntaxe === | ||
+ | <code javascript> | ||
+ | monObjet.clone(); | ||
+ | </ | ||
+ | |||
+ | === Renvoie === | ||
+ | * (Window) une copie de cette fenêtre | ||
+ | |||
+ | === Exemple === | ||
+ | <code javascript> | ||
+ | var copyDeMonObjet = monObjet.clone(); | ||
+ | </ | ||
+ | |||
+ | |||
+ | ==== equals ==== | ||
+ | Retourne vrai si cette fenêtre et l' | ||
+ | |||
+ | === Syntaxe === | ||
+ | <code javascript> | ||
+ | monObjet.equals(autres); | ||
+ | </ | ||
+ | |||
+ | === Arguments === | ||
+ | - Autres - (Window) une autre fenêtre | ||
+ | |||
+ | === Renvoie === | ||
+ | * (bool) vrai si ** Autres ** est référençant la même fenêtre | ||
+ | |||
+ | === Exemple === | ||
+ | <code javascript> | ||
+ | if(monPremierObjet.equals(monDeuxiemeObjet)) | ||
+ | //Faire quelque chose | ||
+ | </ | ||
+ | |||
+ | ==== toString ==== | ||
+ | Renvoie une chaîne représentant cette fenêtre. | ||
+ | |||
+ | === Syntaxe === | ||
+ | <code javascript> | ||
+ | monObjet.toString(); | ||
+ | </ | ||
+ | |||
+ | === Renvoie === | ||
+ | * (string) une chaîne représentant cette fenêtre | ||
+ | |||
+ | === Exemple === | ||
+ | <code javascript> | ||
+ | Console.print(monObjet.toString()); | ||
+ | </ | ||
+ | |||
+ | === Notes === | ||
+ | Cette méthode est appelée automatiquement lorsque vous essayez de convertir une fenêtre à une chaîne. | ||
+ | |||
+ | ==== isValid ==== | ||
+ | Retourne vrai si cette fenêtre est une fenêtre de référencement, | ||
+ | |||
+ | === Syntaxe === | ||
+ | <code javascript> | ||
+ | monObjet.isValid(); | ||
+ | </ | ||
+ | |||
+ | === Renvoie === | ||
+ | * (bool) vrai si cette fenêtre est une fenêtre de référencement | ||
+ | |||
+ | === Exemple === | ||
+ | <code javascript> | ||
+ | if(monObjet.isValid()) | ||
+ | //Faire quelque chose | ||
+ | </ | ||
+ | |||
+ | ==== title ==== | ||
+ | Retourne le titre de la fenêtre actuelle. | ||
+ | |||
+ | === Syntaxe === | ||
+ | <code javascript> | ||
+ | monObjet.title(); | ||
+ | </ | ||
+ | |||
+ | === Renvoie === | ||
+ | * (string) le titre de la fenêtre référencé | ||
+ | |||
+ | === Exceptions === | ||
+ | * (InvalidWindowError) fenêtre invalides | ||
+ | |||
+ | === Exemple === | ||
+ | <code javascript> | ||
+ | Console.print(monObjet.title()); | ||
+ | </ | ||
+ | |||
+ | ==== className ==== | ||
+ | Retourne le nom de la classe de la fenêtre courante. | ||
+ | |||
+ | === Syntaxe === | ||
+ | <code javascript> | ||
+ | monObjet.className(); | ||
+ | </ | ||
+ | |||
+ | === Renvoie === | ||
+ | * (string) le nom de classe de la fenêtre référencé | ||
+ | |||
+ | === Exceptions === | ||
+ | * (InvalidWindowError) fenêtre invalides | ||
+ | |||
+ | === Exemple === | ||
+ | <code javascript> | ||
+ | Console.print(monObjet.className()); | ||
+ | </ | ||
+ | |||
+ | |||
+ | ==== isActive ==== | ||
+ | Retourne vrai si cette fenêtre est la fenêtre au premier plan, sinon retourne faux. | ||
+ | |||
+ | === Syntaxe === | ||
+ | <code javascript> | ||
+ | monObjet.isActive(); | ||
+ | </ | ||
+ | |||
+ | === Renvoie === | ||
+ | * (bool) vrai si cette fenêtre est la fenêtre au premier plan | ||
+ | |||
+ | === Exceptions === | ||
+ | * (InvalidWindowError) fenêtre invalides | ||
+ | |||
+ | ==== rect ==== | ||
+ | Retourne un [[en: | ||
+ | |||
+ | === Syntaxe === | ||
+ | <code javascript> | ||
+ | monObjet.rect(); | ||
+ | </ | ||
+ | <code javascript> | ||
+ | monObjet.rect(utiliseLesBordures); | ||
+ | </ | ||
+ | |||
+ | === Arguments === | ||
+ | - utiliseLesBordures - (bool) prend en compte les bordures de la fenêtre (valeur par défaut : vrai) [//Ajouté dans Actionaz 3.2.0.//] | ||
+ | |||
+ | === Renvoie === | ||
+ | * (Rect) un [[en: | ||
+ | |||
+ | === Exceptions === | ||
+ | * (InvalidWindowError) fenêtre invalides | ||
+ | |||
+ | ==== process ==== | ||
+ | Retourne un [[en: | ||
+ | |||
+ | === Syntaxe === | ||
+ | <code javascript> | ||
+ | myObject.process(); | ||
+ | </ | ||
+ | |||
+ | === Renvoie === | ||
+ | * (ProcessHandle) un [[en: | ||
+ | |||
+ | === Exceptions === | ||
+ | * (InvalidWindowError) fenêtre invalides | ||
+ | |||
+ | ==== close ==== | ||
+ | Ferme une fenêtre. | ||
+ | |||
+ | === Syntaxe === | ||
+ | <code javascript> | ||
+ | monObjet.close(); | ||
+ | </ | ||
+ | |||
+ | === Renvoie === | ||
+ | * (Window) cette fenêtre | ||
+ | |||
+ | === Exceptions === | ||
+ | * (InvalidWindowError) fenêtre invalides | ||
+ | * (CloseWindowError) incapable de fermer la fenêtre | ||
+ | |||
+ | ==== killCreator ==== | ||
+ | Tuez le processus propriétaire de cette fenêtre. | ||
+ | |||
+ | === Syntaxe === | ||
+ | <code javascript> | ||
+ | monObjet.killCreator(); | ||
+ | </ | ||
+ | |||
+ | === Renvoie === | ||
+ | * (Window) cette fenêtre | ||
+ | |||
+ | === Exceptions === | ||
+ | * (InvalidWindowError) fenêtre invalides | ||
+ | * (KillCreatorError) incapables de tuer le propriétaire de la fenêtre | ||
+ | |||
+ | |||
+ | ==== setForeground ==== | ||
+ | Définir cette fenêtre au premier plan. | ||
+ | |||
+ | === Syntaxe === | ||
+ | <code javascript> | ||
+ | monObjet.setForeground(); | ||
+ | </ | ||
+ | |||
+ | === Renvoie === | ||
+ | * (Window) cette fenêtre | ||
+ | |||
+ | === Exceptions === | ||
+ | * (InvalidWindowError) fenêtre invalides | ||
+ | * (SetForegroundError) incapable de définir cette fenêtre au premier plan | ||
+ | |||
+ | |||
+ | ==== minimize ==== | ||
+ | Réduit la fenêtre. | ||
+ | |||
+ | === Syntaxe === | ||
+ | <code javascript> | ||
+ | monObjet.minimize(); | ||
+ | </ | ||
+ | |||
+ | === Renvoie === | ||
+ | * (Window) cette fenêtre | ||
+ | |||
+ | === Exceptions === | ||
+ | * (InvalidWindowError) fenêtre invalides | ||
+ | * (MinimizeError) incapable de réduire la fenêtre | ||
+ | |||
+ | ==== maximize ==== | ||
+ | Maximise la fenêtre. | ||
+ | |||
+ | === Syntaxe === | ||
+ | <code javascript> | ||
+ | monObjet.maximize(); | ||
+ | </ | ||
+ | |||
+ | === Renvoie === | ||
+ | * (Window) cette fenêtre | ||
+ | |||
+ | === Exceptions === | ||
+ | * (InvalidWindowError) fenêtre invalides | ||
+ | * (MaximizeError) incapable de maximiser la fenêtre | ||
+ | |||
+ | |||
+ | ==== move ==== | ||
+ | Déplace la fenêtre. | ||
+ | |||
+ | === Syntaxe === | ||
+ | <code javascript> | ||
+ | monObjet.move(point); | ||
+ | </ | ||
+ | |||
+ | === Arguments === | ||
+ | - point - ([[en: | ||
+ | |||
+ | === Renvoie === | ||
+ | * (Window) cette fenêtre | ||
+ | |||
+ | === Exceptions === | ||
+ | * (InvalidWindowError) fenêtre invalides | ||
+ | * (MoveError) incapable de déplacer la fenêtre | ||
+ | |||
+ | ==== resize ==== | ||
+ | Redimensionnez la fenêtre. | ||
+ | |||
+ | === Syntaxe === | ||
+ | <code javascript> | ||
+ | monObjet.resize(taille); | ||
+ | </ | ||
+ | <code javascript> | ||
+ | monObjet.resize(taille, | ||
+ | </ | ||
+ | |||
+ | === Arguments === | ||
+ | - taille - ([[en: | ||
+ | - utiliseLesBordures - (bool) prend en compte les bordures de la fenêtre (valeur par défaut : vrai) [//Ajouté dans Actionaz 3.2.0.//] | ||
+ | |||
+ | === Renvoie === | ||
+ | * (Window) cette fenêtre | ||
+ | |||
+ | === Exceptions === | ||
+ | * (InvalidWindowError) fenêtre invalides | ||
+ | * (ResizeError) incapable de redimensionner la fenêtre | ||
+ | |||
+ | ===== Enumerations ===== | ||
+ | |||
+ | ==== Match mode ==== | ||
+ | Match modes pour la fonction [[# | ||
+ | |||
+ | === Valeurs === | ||
+ | - RegExp: recherche en utilisant les expressions régulières | ||
+ | - Wildcard: recherche en utilisant des métacaractères (Wildcards) | ||
+ | - WildcardUnix: | ||
+ | - FixedString: | ||
+ | |||
+ | === Exemple === | ||
+ | Trouvez les fenêtres dont le titre commence par " | ||
+ | <code javascript> | ||
+ | var fenetres = Window.find({ | ||
+ | title: " | ||
+ | titleMode: Window.Wildcard | ||
+ | }); | ||
+ | </ | ||
+ |
fr/code/core/window.1309813705.txt.gz · Dernière modification : 2021/02/13 11:23 (modification externe)