Débutant

Postez ici si vous avez des difficultés a comprendre une commande, ou a créer une macro.
Répondre
Bogdan
Messages : 4
Enregistré le : 21 févr. 2020, 11:00

Débutant

Message par Bogdan » 21 févr. 2020, 11:12

Bonjour, je ne connais rien à la programmation...
J'aurais besoin de votre aide s'il vous plaît.
Je souhaiterais faire une boucle de deux touches :F1 et F2
Par exemple quand j'appuie une fois sur les 2 touches, cela se répète 3 fois.
Je ne connais rien à la programmation et j'aimerais avoir votre aide, avec tout les pas à faire étape par étape s'il vous plaît.

Merci


Cordialement

plvh935
Messages : 166
Enregistré le : 10 sept. 2014, 22:33

Re: Débutant

Message par plvh935 » 21 févr. 2020, 23:06

Bonsoir,
Le Français est une langue riche et précise.
Tu veux que quand tu frappes sur F1 et ensuite F2 cela génère 3 fois la frappe de F1 puis F2 ?
Dans ce cas tu vérifies que la touche F1 est saisie (Variable système = EVENT.KEY)
si oui (commande Examine) tu vérifies que la touche F2 est saisie (re-EVENT.KEY et re-Examine).
Si oui également tu passes dans une boucle (plugins Boucle mis à 3) qui simule la frappe (commande Clavier, Combinaison de touche) de F1 puis de F2 trois fois.
Essaye de faire cela. Bon courage

Bogdan
Messages : 4
Enregistré le : 21 févr. 2020, 11:00

Re: Débutant

Message par Bogdan » 22 févr. 2020, 23:12

Oui, c'est exactement ce que je veux
Quand j'appuie sur F1 et F2 cela se répète 3 fois.
Comme je vous l'ai dis je n'y connais pas grand chose...

Povez vous me dire comment faire.. Par quoi commencer et les chaque étape à faire s'il lvous plaît.

Je vous remercie infiniment

plvh935
Messages : 166
Enregistré le : 10 sept. 2014, 22:33

Re: Débutant

Message par plvh935 » 23 févr. 2020, 22:32

Bonsoir,
Pour faire ta macro inspire toi du post "Détecter si une touche est pressée" dans cette page (rubrique Besoin d'aide/Annonces au dessus des sujets)
J'ai fait une explication complète et tu n'as plus qu'à remplacer "a" par "F1" et imbriquer "F2". Le principe n'est pas que l'on fasse ta macro à ta place mais que l'on t'accompagne au mieux. Essaye de comprendre le principe, l'utilisation des commandes, utilise l'aide au besoin et tu progresseras.
Bon courage.

Bogdan
Messages : 4
Enregistré le : 21 févr. 2020, 11:00

Re: Débutant

Message par Bogdan » 24 févr. 2020, 19:34

Bonsoir ,

J'ai suivie vos conseils et voilà ce que ça à donner , je suis loin, très loin d'y arriver...

Je ne sais pas ou mettre la touche F1 et F2 et le nombre de repetitions..
les commentaires servent à quoi exactement?


merci de votre aide
Fichiers joints
Macro
Macro

Avatar du membre
Onissius
Messages : 744
Enregistré le : 11 avr. 2014, 22:47
Localisation : Lyon (France)
Contact :

Re: Débutant

Message par Onissius » 25 févr. 2020, 13:04

Tu dois placer ta macro dans une boucle infini.
tu fait un premier examine pour F1 et si c'est bon, tu imbrique un 2nd examine pour F2.
J'ai découvert SM en 99, rapidement Adam m'a promu admin.
Posez vos questions aussi clairement que possible, sans fautes qui piquent les yeux et relisez vous.
Vérifiez sur mon DISCORD si je suis en ligne.

Bogdan
Messages : 4
Enregistré le : 21 févr. 2020, 11:00

Re: Débutant

Message par Bogdan » 25 févr. 2020, 13:28

Je viens d'essayer encore ce soir mais je n' y arrive vraiment pas ...
Une boucle indéfinie c'est une boucle qui ne s’arrête jamais non? moi je souhaite que les touche F1 et F2 se répètent 3 ou 4 fois.


Aidez vous 'il vous plait

plvh935
Messages : 166
Enregistré le : 10 sept. 2014, 22:33

Re: Débutant

Message par plvh935 » 28 févr. 2020, 11:41

Bonjour,
Tu places tes commandes dans une boucle commençant par Label. A la suite de ton Examine pour tester F1 tu passes à un autre Examine pour tester F2. Donc F1 à oui envoie vers F2. SiF2 est à oui tu fais les F1 et F2 successifs. Soit en fixe (F1, F2, F1, F2, F1, F2) soit dans une boucle avec un compteur. Et à la fin tu mets un goto pour renvoyer au début et retourner dans ta boucle. On pourrait te faire toute la macro sans pb. , mais c'est pas le principe. C'est à toi d'essayer pour comprendre le principe, et progresser..
Bon courage.

Avatar du membre
Onissius
Messages : 744
Enregistré le : 11 avr. 2014, 22:47
Localisation : Lyon (France)
Contact :

Re: Débutant

Message par Onissius » 03 mars 2020, 21:38

"infini" (qui n'a pas de fin), par "indéfini" (qui n'est pas défini).

Donc, tu fait cette boucle et dedans tu place ton premier examine pour savoir si F1 est pressé et si c'est le cas, tu vérifie si F2 est pressé.
J'ai découvert SM en 99, rapidement Adam m'a promu admin.
Posez vos questions aussi clairement que possible, sans fautes qui piquent les yeux et relisez vous.
Vérifiez sur mon DISCORD si je suis en ligne.

Répondre