Postez ici si vous avez des difficultés a comprendre une commande, ou a créer une macro.
-
Laigoh
- Messages : 9
- Enregistré le : 15 avr. 2015, 23:42
Message
par Laigoh » 29 avr. 2015, 14:35
Bonjour à tous,
J'aurais aimé savoir s'il était possible, grâce à un plug-in ou autre, d'ajouter une touche de clavier au choix en tant que variable système. Une touche autre que NUMLOCK et CAPITALE, déjà disponible.
Merci d'avance

-
Feitan
- Site Admin
- Messages : 301
- Enregistré le : 11 avr. 2014, 15:15
Message
par Feitan » 29 avr. 2015, 20:39
Salut Laigoh,
Je ne comprends pas trop ce que tu veux faire. Tu peux mettre la valeur d'une touche dans une simple variable, après ça dépend ce que tu cherche à faire
-
Laigoh
- Messages : 9
- Enregistré le : 15 avr. 2015, 23:42
Message
par Laigoh » 29 avr. 2015, 22:56
Salut,
D'abord merci pour votre réponse rapide.
J'imagine que vous le savez : SuperMacro offre la possibilité d'utiliser des Variables Système. En effet, énormément de paramètres propres aux PC y sont disponibles. Par exemple si je choisis de déclarer la variable NUMLOCK, cette dernière prendra l'état 1 quand le Verrouillage Numérique sera activé, et 0 lorsqu'il ne le sera pas. On peut donc utiliser cette touche comme condition d'une Examine, ou autre.
J'aurais voulu savoir si quelqu'un savait comment faire de même avec n'importe quelle touche du clavier.
J'espère avoir été plus clair cette fois, bonne soirée

-
Feitan
- Site Admin
- Messages : 301
- Enregistré le : 11 avr. 2014, 15:15
Message
par Feitan » 30 avr. 2015, 17:44
Hello, ça devrait être possible avec un EVENT.KEYPRESS
Cherche un peu sur le forum, il y a des sujets qui traite de ça, je te donnerais plus d'infos quand j'aurais un peu plus de temps devant moi si tu veux.
Bon courage et tiens nous au courant de ton avancée.
-
Laigoh
- Messages : 9
- Enregistré le : 15 avr. 2015, 23:42
Message
par Laigoh » 02 mai 2015, 14:01
Salut,
J'ai peur de ne pas avoir bien compris : le EVENT.KEYPRESS, je dois l'écrire/le trouver où ? J'ai lu à plusieurs endroit sur le forum des lignes de codes comme celles-ci, sans savoir de quoi il s'agissait. En effet, je me suis personnellement limité à l'interface graphique de SuperMacro. D'après ce que j'ai pu comprendre, ce dernier peut également exécuter des lignes de code ?
Je fais peu être fausse route, j'aimerais donc, si ce n'est pas trop vous demander, avoir plus d'information sur ce sujet.
Merci, et bon week-end.
-
Feitan
- Site Admin
- Messages : 301
- Enregistré le : 11 avr. 2014, 15:15
Message
par Feitan » 06 mai 2015, 11:39
Tu copie le code en texte et tu l'importe en faisant "Coller à partir d'un texte simple" dans édition
-
Laigoh
- Messages : 9
- Enregistré le : 15 avr. 2015, 23:42
Message
par Laigoh » 12 mai 2015, 13:05
A très bien, je ne connaissais pas. Et donc, si je fais juste cette manip, ça ne fonctionne pas ...

-
Feitan
- Site Admin
- Messages : 301
- Enregistré le : 11 avr. 2014, 15:15
Message
par Feitan » 13 mai 2015, 21:35
Tu utilise quel code ?
Tu t'en sers comment ?
-
Laigoh
- Messages : 9
- Enregistré le : 15 avr. 2015, 23:42
Message
par Laigoh » 18 mai 2015, 11:16
Je copie cela : "Variable [EVENT.KEYPRESS];[EVENT.KEYPRESS];Alpha;" et je le colle dans SuperMacro via "Coller à partir d'un texte simple"
-
Feitan
- Site Admin
- Messages : 301
- Enregistré le : 11 avr. 2014, 15:15
Message
par Feitan » 19 mai 2015, 00:09
Variable [EVENT.ACTIVATE];[EVENT.ACTIVATE];Numerique;
Variable [EVENT.KEY];[EVENT.KEY];Alpha;
Calcul évolué [EVENT.ACTIVATE]=1
Label <Label1>
Examine [EVENT.KEY];=;;
Goto <Label1>
Message Message;[EVENT.KEY];
Calcul évolué [EVENT.ACTIVATE]=0
Il faut activer la variable EVENT.ACTIVATE
Quand tu ne veux plus suivre la variable tu mets EVENT.ACTIVATE égal à 0 (économie des ressources processeur, même si ça prend relativement peu).