Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

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:58]
brucyn elaboration ... et fin
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>​
Ligne 59: Ligne 55:
  
 Pour jouer une macro il faut lancer la commande suivante : Pour jouer une macro il faut lancer la commande suivante :
-<​code>​ cat <​chemin/​de/​votre/​macro>​ | xmacroplay -d <​délai>​ :0 </​code>​ +<​code ​bash> cat <​chemin/​de/​votre/​macro>​ | xmacroplay -d <​délai>​ :0 </​code>​ 
-<​chemin/​de/​votre/​macro>​ est le chemin de votre macro<​delai>​ est le délai entre chaque action:0 représente ​la sortie ​sur laquelle ​doit être exécutée la macro.+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 ​: +===Exemple ​=== 
-<​code>​ cat /​home/​noe/​test | xmacroplay -d 100 :0 </​code>​+<​code ​bash> cat /​home/​noe/​test | xmacroplay -d 100 :0 </​code>​
  
 ===== Désinstallation ===== ===== Désinstallation =====
Ligne 72: Ligne 71:
    
   * **(en)** [[http://​xmacro.sourceforge.net/​|Site officiel]]   * **(en)** [[http://​xmacro.sourceforge.net/​|Site officiel]]
-  * [[xbindkeys|]] +  * [[:xbindkeys|]] 
- +  * 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:​brucyn|brucyn]] Le 18/06/2011, 21:44.// +//​Contributeurs principaux : [[:​utilisateurs:​brucyn|brucyn]] Le 18/06/2011, 21:44.//
-  +
-//Créé grâce à  [[http://​ikester.blogspot.com/​2007/​01/​im-huge-fan-of-autohotkey.html|« Cette page »]] par Ike Hall .//+
  • xmacro.1308427119.txt.gz
  • Dernière modification: Le 15/12/2011, 15:22
  • (modification externe)