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 | ||
|
xmacro [Le 18/06/2011, 21:43] brucyn |
xmacro [Le 11/09/2022, 11:52] (Version actuelle) moths-art Suppression des espaces en fin de ligne (détecté et corrigé via le bot wiki-corrector (https://forum.ubuntu-fr.org/viewtopic.php?id=2067892) |
||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| - | {{tag>Lucid Maverick Natty BROUILLON}} | + | {{tag>Xenial clavier souris}} |
| ---- | ---- | ||
| ====== Xmacro ====== | ====== Xmacro ====== | ||
| - | Xmacro est un programme de gestion des évènements claviers et souris qui permet de monter de véritables « scénarios » d'actions. xmacrorec écoute et enregistre une suite d'actions, xmacroplay rejoue un ensembles d'évènements. Il propose des fonctions similaires à [[http://adam.denadai.free.fr/|Super Macro]] (uniquement sur Windows), mais s'utilise en ligne de commande. | + | Xmacro est un programme de gestion des événements claviers et souris qui permet de monter de véritables « scénarios » d'actions. Il propose des fonctions similaires à [[http://adam.denadai.free.fr/|Super Macro]] (uniquement sur Windows), mais s'utilise en ligne de commande : |
| - | + | * **xmacrorec** écoute et enregistre une suite d'actions | |
| + | * **xmacroplay** rejoue un ensembles d’événements. | ||
| + | Ce logiciel est très utile pour enregistrer des taches répétitives, et malgré le fait qu'il s’exécute uniquement dans un [[:terminal]], | ||
| + | il est très simple d'utilisation. Il peut facilement être utilisé pour les jeux (Ex: Minecraft pour un autoclic [clic répétitif très difficile a obtenir] ). | ||
| ===== Pré-requis ===== | ===== Pré-requis ===== | ||
| Ligne 13: | Ligne 16: | ||
| ===== Installation ===== | ===== Installation ===== | ||
| - | Pour installer ce logiciel, il suffit d'[[:tutoriel:comment_installer_un_paquet|installer le paquet]] **[[apt>xmacro]]** | + | Pour installer ce logiciel, il suffit d'[[:tutoriel:comment_installer_un_paquet|installer le paquet]] **[[apt>xmacro]]**. |
| ===== Utilisation===== | ===== Utilisation===== | ||
| Ligne 19: | Ligne 22: | ||
| ==== Enregistrer une macro ==== | ==== Enregistrer une macro ==== | ||
| - | Pour enregistrer une macro, il faut lancer la commande suivante dans un terminal : | + | Pour enregistrer une macro, saisissez dans un [[:terminal]] la [[:commande_shell|commande]] suivante : |
| - | <code>xmacrorec2 > <chemin/de/votre/macro></code> | + | <code bash>xmacrorec2 > <chemin/de/votre/macro/nomdelamacro></code> |
| - | (remplacer <chemin/de/votre/macro> par le chemin du fichier dans lequel vous voulez enregistrer votre macro) | + | où <chemin/de/votre/macro> sera le chemin du fichier dans lequel vous voulez enregistrer votre macro (le logiciel va alors créer un fichier nommé "//nomdelamacro//" sans extension ((si vous voulez un fichier avec extension, écrivez "//macro.txt//" (par exemple) à la place de "//nomdelamacro//".)) dans le dossier "//chemin/de/votre/macro//"). Le fichier ainsi créé est facilement lisible avec [[gedit|Gedit]] (ou tout éditeur de texte simple). |
| - | + | ||
| - | Exemple : | + | |
| - | <code>xmacrorec2 > /home/noe/test</code> | + | |
| - | + | ||
| - | Une fois la commande lancée, le programme vous demande de spécifier une touche pour l'arrêt de l'enregistrement : appuyer sur n'importe quelle touche ("Echap" par exemple). | + | |
| - | + | ||
| - | À partir de maintenant, toutes les actions que vous effectuerez seront enregistrées dans la macro. | + | |
| + | Une fois la commande lancée, le programme vous demande de spécifier une touche pour l'arrêt de l'enregistrement : appuyer sur n'importe quelle touche ("Echap" par exemple).\\ | ||
| + | À partir de maintenant, toutes les actions que vous effectuerez seront enregistrées dans la macro.\\ | ||
| Pour arrêter l'enregistrement, appuyez sur la touche d'arrêt que vous avez définit ("Echap" par exemple). | Pour arrêter l'enregistrement, appuyez sur la touche d'arrêt que vous avez définit ("Echap" par exemple). | ||
| + | <note tip>Conseil : Lors de votre première utilisation, faite un court enregistrement, afin de tester la rapidité de votre macro.</note> | ||
| + | ===Exemple === | ||
| - | Exemple : | + | <code bash>xmacrorec2 > /home/noe/test</code> |
| - | + | renverra | |
| - | <code> | + | <code bash>Server VendorRelease: 10900000 |
| - | noe@*******:~$ xmacrorec2 > /home/noe/test | + | |
| - | Server VendorRelease: 10900000 | + | |
| XRecord for server ":0.0" is version 1.13. | XRecord for server ":0.0" is version 1.13. | ||
| Press the key you want to use to end the application. This key can be any key, | Press the key you want to use to end the application. This key can be any key, | ||
| as long as you don't need it while working with the remote display. | as long as you don't need it while working with the remote display. | ||
| - | A good choice is Escape. | + | A good choice is Escape. </code> |
| - | # Ici il faut taper la touche qui arrêtera le programme | + | Ici il faut taper la touche qui arrêtera le programme. Le logiciel vous la confirmera avant de passer à l'enregistrement de la macro |
| - | + | <code bash>The chosen quit-key has the keycode: 9 | |
| - | The chosen quit-key has the keycode: 9 | + | |
| XQueryPointer returned: 1 | XQueryPointer returned: 1 | ||
| Got Start Of Data | Got Start Of Data | ||
| Skipping... | Skipping... | ||
| - | - Skipping stale KeyRelease event. 1 | + | - Skipping stale KeyRelease event. 1</code> |
| - | # Enregistrement de la macro ... | + | à partir de maintenant tout ce que vous ferez avec votre clavier ou votre souris sera enregistré jusqu'à ce que vous appuyez sur la touche d'arrêt que vous avez défini. |
| - | + | Le logiciel indiquera alors: | |
| - | # Appui sur la touche d'arrêt : | + | <code bash>Got QuitKey, so exiting... |
| - | Got QuitKey, so exiting... | + | |
| xmacrorec2: Exiting. | xmacrorec2: Exiting. | ||
| </code> | </code> | ||
| - | + | ==== Jouer une macro ==== | |
| + | |||
| + | Pour jouer une macro il faut lancer la commande suivante : | ||
| + | <code bash> cat <chemin/de/votre/macro> | xmacroplay -d <délai> :0 </code> | ||
| + | où : | ||
| + | * <chemin/de/votre/macro> est le chemin de votre macro | ||
| + | * <delai> est le délai entre chaque action. **Attention : ce paramètre définit la vitesse de replay de votre macro !** | ||
| + | * :0, par défaut, est la session du serveur X qui contient le bureau sur lequel le script doit être exécuté. | ||
| + | |||
| + | ===Exemple === | ||
| + | <code bash> cat /home/noe/test | xmacroplay -d 100 :0 </code> | ||
| ===== Désinstallation ===== | ===== Désinstallation ===== | ||
| Ligne 63: | Ligne 70: | ||
| ===== Voir aussi ===== | ===== Voir aussi ===== | ||
| - | * **(en)** [[Site officiel du logiciel]] | + | * **(en)** [[http://xmacro.sourceforge.net/|Site officiel]] |
| - | * **(fr)** [[Site de la communauté francophone du logiciel Bidule]] | + | * [[:xbindkeys|]] |
| - | * [[http://forum.ubuntu-fr.org/viewtopic.php?id=64840|Discussion « J'ai un soucis avec le logiciel Bidule »]] sur le forum Ubuntu-fr | + | * Sources: Page créé grâce à [[http://ikester.blogspot.com/2007/01/im-huge-fan-of-autohotkey.html|celle-ci]] par Ike Hall. |
| - | + | ||
| ---- | ---- | ||
| - | //Contributeurs principaux : [[utilisateurs:votre_identifiant|votre nom ou pseudonyme]], [[utilisateurs:autre_identifiant|nom ou pseudo autre]].// | + | //Contributeurs principaux : [[:utilisateurs:brucyn|brucyn]] Le 18/06/2011, 21:44.// |
| - | + | ||
| - | //Basé sur [[http://www.document_source.com|« Titre original de l'article »]] par Auteur Original.// | + | |