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édentesRévision précédente
Prochaine révision
Révision précédente
xmacro [Le 10/07/2015, 20:53] – [Xmacro] 90.51.241.76xmacro [Le 11/09/2022, 11:52] (Version actuelle) – 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) moths-art
Ligne 1: Ligne 1:
-{{tag> Precise Quantal Raring clavier souris}}+{{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. 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   * **xmacrorec** écoute et enregistre une suite d'actions
-  * **xmacroplay** rejoue un ensembles d’événements. +  * **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]],  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] ).  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] ).
Ligne 16: 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 23: Ligne 23:
  
 Pour enregistrer une macro, saisissez dans un [[:terminal]] la [[:commande_shell|commande]] suivante : Pour enregistrer une macro, saisissez dans un [[:terminal]] la [[:commande_shell|commande]] suivante :
-<code>xmacrorec2 > <chemin/de/votre/macro/nomdelamacro></code>+<code bash>xmacrorec2 > <chemin/de/votre/macro/nomdelamacro></code>
 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). 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).
  
Ligne 32: Ligne 32:
 ===Exemple === ===Exemple ===
  
-<code>xmacrorec2 > /home/noe/test</code> +<code bash>xmacrorec2 > /home/noe/test</code> 
 renverra renverra
-<code>Server VendorRelease: 10900000+<code bash>Server VendorRelease: 10900000
 XRecord for server ":0.0" is version 1.13. XRecord for server ":0.0" is version 1.13.
  
Ligne 40: Ligne 40:
 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. </code> A good choice is Escape. </code>
-Ici il faut taper la touche qui arrêtera le programme. Le logiciel vous la confirmera avant de passer à l'enregistrement de la macro  +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>The chosen quit-key has the keycode: 9+<code bash>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</code> - Skipping stale KeyRelease event. 1</code>
-à 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. +à 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: Le logiciel indiquera alors:
-<code>Got QuitKey, so exiting...+<code bash>Got QuitKey, so exiting...
 xmacrorec2: Exiting.  xmacrorec2: Exiting. 
 </code> </code>
Ligne 55: 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> 
-où : +où :
   * <chemin/de/votre/macro> est le chemin de votre macro   * <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 !**   * <delai> est le délai entre chaque action. **Attention : ce paramètre définit la vitesse de replay de votre macro !**
Ligne 62: Ligne 62:
  
 ===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 =====