Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
gui_scripts [Le 21/10/2009, 15:27] psychederic |
gui_scripts [Le 26/10/2024, 13:39] (Version actuelle) Amiralgaby suppression de passage mentionnant une version obsolète d'Ubuntu + maj d'un lien d'extension |
||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
- | {{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 ====== | ||
Ligne 5: | Ligne 5: | ||
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 ===== | ||
Ligne 17: | Ligne 19: | ||
* 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. | ||
Ligne 30: | Ligne 32: | ||
===== 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 :** |
* Lancer Gnee (interface gtk gnome), pensez à faire un raccourci : <code>gnee</code> | * Lancer Gnee (interface gtk gnome), pensez à faire un raccourci : <code>gnee</code> | ||
Ligne 43: | Ligne 51: | ||
* 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, pourquoi ? | + | **Utilisation par ligne de commande** : |
+ | |||
+ | Pourquoi ? | ||
* Pour affecter des raccourcis qui lanceront un gui script. | * Pour affecter des raccourcis qui lanceront un gui script. | ||
* Peut ainsi permettre d'exécuter - un script qui exécutera un ensemble de gui script. | * Peut ainsi permettre d'exécuter - un script qui exécutera un ensemble de gui script. | ||
Ligne 51: | Ligne 61: | ||
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 | ||
Ligne 58: | Ligne 68: | ||
</note> | </note> | ||
- | ReLancer le script : | + | Relancer le script : |
<code>cnee --replay --file rec.xnl</code> | <code>cnee --replay --file rec.xnl</code> | ||
<note> | <note> | ||
Ligne 65: | Ligne 75: | ||
</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 | ||
Ligne 111: | Ligne 129: | ||
===== É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 ===== | ||
Ligne 123: | Ligne 142: | ||
* [[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]].// |