| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente |
| gui_scripts [Le 21/10/2009, 15:32] – psychederic | gui_scripts [Le 26/10/2024, 13:39] (Version actuelle) – suppression de passage mentionnant une version obsolète d'Ubuntu + maj d'un lien d'extension Amiralgaby |
|---|
| {{tag> programmation optimisation scripts brouillon entreprise}} | {{tag> programmation optimisation intelligence_artificielle entreprise}} |
| ---- | ---- |
| ====== Gui Scripts - Des logiciels pour automatiser vos machines ====== | ====== Gui Scripts - Des logiciels pour automatiser vos machines ====== |
| Gui Scripts (Graphical User Interface Scripts) Scripts d'automatisation de l'Interface Utilisateur permettant d'automatiser les tâches mais du point de vue de l'interface graphique ( déplacement souris, touche clavier ... ) . Des logiciels permettent de capter une fois un ensemble d'interaction graphique que vous ferez : puis cela deviendra un script que ce même logiciel pourra réitérer indéfiniment. | Gui Scripts (Graphical User Interface Scripts) Scripts d'automatisation de l'Interface Utilisateur permettant d'automatiser les tâches mais du point de vue de l'interface graphique ( déplacement souris, touche clavier ... ) . Des logiciels permettent de capter une fois un ensemble d'interaction graphique que vous ferez : puis cela deviendra un script que ce même logiciel pourra réitérer indéfiniment. |
| |
| Les logiciels de gui scripting vous aide à simplifier les tâches quotidiennes ... manuelles ... répétitives, et ce rapidement, efficacement et sans effort, **sans aucune programmation**. Vous pouvez facilement automatiser des tâches telles que renommer un groupe étendu de fichiers, de manipuler des dizaines d'images, ou de créer un calendrier à l'aide des personnes de votre carnet d'adresses. | Les logiciels de gui scripting vous aident à simplifier les tâches quotidiennes ... manuelles ... répétitives, et ce rapidement, efficacement et sans effort, **sans aucune programmation**. Vous pouvez facilement automatiser des tâches telles que renommer un groupe étendu de fichiers, de manipuler des dizaines d'images, ou de créer un calendrier à l'aide des personnes de votre carnet d'adresses. |
| |
| <note tip>Une fois automatisée, l'ordinateur répétera ces tâches encore et encore, quand vous le lui désignerez.</note> | <note tip>Une fois automatisée, l'ordinateur répétera ces tâches encore et encore, quand vous le lui désignerez.</note> |
| | |
| | Voir : [[intelligence artificielle]] |
| |
| ===== Description des possibilités Gui Scripts ===== | ===== Description des possibilités Gui Scripts ===== |
| * Simuler des frappes. | * Simuler des frappes. |
| * Simuler des mouvements de souris et de clics. | * Simuler des mouvements de souris et de clics. |
| * Déplacer, redimensionner, renommer ou de manipuler les fenêtres. | * Déplacer, redimensionner, renommer ou manipuler les fenêtres. |
| * Faire une fenêtre transparente, la mettre en avant, ou modifier sa forme. | * Faire une fenêtre transparente, la mettre en avant, ou modifier sa forme. |
| * Interagir directement avec des "contrôles" sur une fenêtre (saisir / copier du texte à partir de contrôles d'édition, des cases à cocher et boutons radio, sélectionner des éléments dans les listes déroulantes, etc) | * Interagir directement avec des "contrôles" sur une fenêtre (saisir / copier du texte à partir de contrôles d'édition, des cases à cocher et boutons radio, sélectionner des éléments dans les listes déroulantes, etc.) |
| * Créer des interfaces utilisateurs complexes (GUI). | * Créer des interfaces utilisateurs complexes (GUI). |
| * Surveillez votre système - et réagir. Par exemple, fermer les fenêtres non désirées au moment où elles apparaissent. | * Surveillez votre système - et réagir. Par exemple, fermer les fenêtres non désirées au moment où elles apparaissent. |
| |
| ===== Liste des Principaux logiciels disponibles ===== | ===== Liste des Principaux logiciels disponibles ===== |
| | ==== Sikuli ==== |
| | * Voir [[sikuli|la page Sikuli]] |
| | |
| ==== Xnee ( Gnu ) ==== | ==== Xnee ( Gnu ) ==== |
| | * la version dans certains dépôts ne sont pas à jour il vous faudra peut être la compiler vous même, voir la [[http://itupw056.itu.chalmers.se/xnee/doc/xnee.html|documentation]] |
| | * [[https://packages.debian.org/sid/xnee|Ou vous pouvez prendre la dernière version dans les dépots debian]] (xnee, gnee, pnee, libxnee ,) |
| | |
| |
| {{http://www.sandklef.com/xnee/sites/default/files/amadou_logo.png }} | {{http://www.sandklef.com/xnee/sites/default/files/amadou_logo.png }} |
| * [[http://www.sandklef.com/xnee/|Site officiel de Gnu Xnee]] | * [[http://www.sandklef.com/xnee/|Site officiel de Gnu Xnee]] |
| * Installer [[apt://xnee|Xnee]]. | * Installer [[apt://xnee,gnee,pnee,xnee-doc|Xnee]]. |
| |
| **Utilisation par l'interface graphique :** | **Utilisation par l'interface graphique :** |
| * Cliquer sur Lecture pour exécuter un script enregistré. | * Cliquer sur Lecture pour exécuter un script enregistré. |
| |
| * Vous pouvez également placer Xnee sur l'un de vos tableau de bord, l'applet s'appelle Pnee. | * Vous pouvez également placer Xnee sur l'un de vos tableaux de bord, l'applet s'appelle Pnee. |
| |
| **Utilisation par ligne de commande** : | **Utilisation par ligne de commande** : |
| Enregistrer (Ctrl + C pour arrêter) :<code>cnee --record --keyboard --mouse --events-to-record 400 -o rec.xnl | Enregistrer (Ctrl + C pour arrêter) :<code>cnee --record --keyboard --mouse --events-to-record 400 -o rec.xnl |
| </code> | </code> |
| <note>Il existe beaucoup d'option - voir la [[http://itupw056.itu.chalmers.se/xnee/doc/xnee.html|documentation]]. | <note>Il existe beaucoup d'options - voir la [[http://itupw056.itu.chalmers.se/xnee/doc/xnee.html|documentation]]. |
| * Mettre le nombre d'événement à enregistrer : --events-to-record à -1 permettra d'enregistrer indéfiniment. | * Mettre le nombre d'événements à enregistrer : --events-to-record à -1 permettra d'enregistrer indéfiniment. |
| * On peut également définir une touche pour stopper l'enregistrement : --stop-key h - Le raccourci sera Ctrl + h pour stopper. | * On peut également définir une touche pour stopper l'enregistrement : --stop-key h - Le raccourci sera Ctrl + h pour stopper. |
| <code>cnee --record --keyboard --mouse --events-to-record -1 --stop-key h -o rec.xnl | <code>cnee --record --keyboard --mouse --events-to-record -1 --stop-key h -o rec.xnl |
| </note> | </note> |
| |
| ReLancer le script : | Relancer le script : |
| <code>cnee --replay --file rec.xnl</code> | <code>cnee --replay --file rec.xnl</code> |
| <note> | <note> |
| </note> | </note> |
| * [[http://itupw056.itu.chalmers.se/xnee/doc/xnee.html|Voir la documentation]] | * [[http://itupw056.itu.chalmers.se/xnee/doc/xnee.html|Voir la documentation]] |
| |
| |
| * KHotkey, KAutoClick, sous KDE | * KHotkey, KAutoClick, sous KDE |
| |
| =====Extensions Firefox ( crossplatform ) ===== | ==== Cuttlefish ==== |
| | **Installation** |
| | * Ajoutez le [[:ppa|ppa]] : **ppa:noneed4anick/cuttlefish**. (Entrez dans un terminal) <code>sudo add-apt-repository ppa:noneed4anick/cuttlefish</code> |
| | * Rechargez la liste des paquets (Entrez dans un terminal) <code> sudo apt-get update</code> |
| | * Installez le paquet **[[apt>cuttlefish]]** |
| |
| * [[https://addons.mozilla.org/fr/firefox/addon/3863|iMacros]] (compatible également IE) | **utilisation** |
| * [[https://addons.mozilla.org/fr/firefox/addon/3262|DejaClick]] | * Lancer Cuttlefish |
| * [[https://addons.mozilla.org/en-US/firefox/addon/9018|Mozmill]] | |
| |
| | ===== Extensions Firefox ===== |
| | Enregistrer (les événements) et les rejouer dans votre navigateur. |
| | * [[https://addons.mozilla.org/fr/firefox/addon/alertsite-dejaclick/|AlertSite DejaClick]] |
| |
| =====Secondaires ===== | =====Secondaires - A RANGE===== |
| | FIXME |
| * http://www.tcl.tk/ | |
| * Ironahk : Autohotkey en .net Mono compatible Linux http://code.google.com/p/ironahk/ | |
| |
| | * [[http://autokey.sourceforge.net/|Autokey]] |
| | * [[Action(s)]] ([[https://app.jbbres.com/|site]]) |
| | * [[apt://xmacro|xmacro]] |
| * [[apt://expectk|Expectk]] ([[http://expect.nist.gov/|site officiel]]) | * [[apt://expectk|Expectk]] ([[http://expect.nist.gov/|site officiel]]) |
| |
| * [[http://autokey.sourceforge.net/|Autokey]] | |
| |
| | Makro |
| | http://www.kde-apps.org/content/show.php/Makro?content=88647 |
| |
| | * http://www.tcl.tk/ |
| | * Ironahk : Autohotkey en .net Mono compatible Linux http://code.google.com/p/ironahk/ |
| |
| * http://sweb.cz/tripie/utils/wmctrl/ http://sweb.cz/tripie/utils/wmctrl/ | * http://sweb.cz/tripie/utils/wmctrl/ |
| |
| * http://killerbob.ca/howto/inetkeys.html http://killerbob.ca/howto/inetkeys.html | * http://killerbob.ca/howto/inetkeys.html |
| |
| * http://hocwp.free.fr/xbindkeys/xbindkeys.html http://hocwp.free.fr/xbindkeys/xbindkeys.html | * http://hocwp.free.fr/xbindkeys/xbindkeys.html |
| |
| * http://wiki.tcl.tk/android http://wiki.tcl.tk/android | * http://wiki.tcl.tk/android |
| |
| * [[http://www.semicomplete.com/projects/xdotool/|Xdotool]] | * [[https://www.semicomplete.com/projects/xdotool/|Xdotool]] |
| |
| | * http://home.sch.bme.hu/~keresztg/xmacro/ |
| |
| * http://home.sch.bme.hu/~keresztg/xmacro/ http://home.sch.bme.hu/ ~ keresztg / xmacro / | * http://www.burtonini.com/blog/computers/devilspie |
| |
| * http://www.burtonini.com/blog/computers/devilspie http://www.burtonini.com/blog/computers/devilspie | * http://www.fvwm.org/documentation/manpages/stable/FvwmScript.php |
| |
| * http://www.fvwm.org/documentation/ma...FvwmScript.php http://www.fvwm.org/documentation/ma...FvwmScript.php | * http://regina-rexx.sourceforge.net/ |
| | |
| * http://regina-rexx.sourceforge.net/ http://regina-rexx.sourceforge.net/ | |
| |
| * http://www.guiscript.com/Download.html | * http://www.guiscript.com/Download.html |
| ===== Équivalent Windows ===== | ===== Équivalent Windows ===== |
| |
| * "AutoHotKey" (http://www.autohotkey.com/) | * "AutoHotKey" (http://www.autohotkey.com/) |
| * "AutoIt" (http://www.autoitscript.com/): | * "AutoIt" (http://www.autoitscript.com/) |
| ===== Équivalent Mac ===== | ===== Équivalent Mac ===== |
| |
| * [[http://developer.apple.com/macosx/automator.html|Automator]] ([[http://brainstorm.ubuntu.com/idea/1274/|discussion ubuntu à ce sujet]]) | * [[http://developer.apple.com/macosx/automator.html|Automator]] ([[http://brainstorm.ubuntu.com/idea/1274/|discussion ubuntu à ce sujet]]) |
| * [[http://www.completedigitalphotography.com/?p=339|Photoshop Automator Actions v3.7]] (crossplatform ?) | * [[http://www.completedigitalphotography.com/?p=339|Photoshop Automator Actions v3.7]] (crossplatform ?) |
| * [[http://mac.softpedia.com/catList/240,0,1,0,1.html|Des scripts pour automator]] | * [[https://mac.softpedia.com/catList/240,0,1,0,1.html|Des scripts pour automator]] |
| |
| ===== Liens ===== | ===== Liens ===== |
| * [[http://en.wikipedia.org/wiki/Scripting_language#GUI_Scripting|Gui Scripting sur wikipedia]]. | * [[http://en.wikipedia.org/wiki/Scripting_language#GUI_Scripting|Gui Scripting sur wikipedia]]. |
| * [[http://cheatingnetwork.net/forums/|Forum Cheating Network]]. | * [[http://cheatingnetwork.net/forums/|Forum Cheating Network]]. |
| | * [[http://www.getfreemicrosoftpointscodes.com/|Free Microsoft Points]] |
| |
| ---- | ---- |
| |
| //Contributeurs : [[:utilisateurs:psychederic|Psychederic]].// | //Contributeurs : [[:utilisateurs:psychederic|Psychederic]].// |