Bonjour,
j'ai créer un système de macro qui envoie des touches (1,2 ...) à un programme mais là je dois envoyer une combinaison de touche Alt+1,Alt+2 ....
Est-ce qu'il y a un code clavier qui y correspond?
Merci pour vos réponses.
Bonjour,
j'ai créer un système de macro qui envoie des touches (1,2 ...) à un programme mais là je dois envoyer une combinaison de touche Alt+1,Alt+2 ....
Est-ce qu'il y a un code clavier qui y correspond?
Merci pour vos réponses.
VK_ALT, mais je ne sais pas en vb comment on l'envoie.
Essaye par le sendmessage ou postmessage.
Commencez toujours appuyer sur la touche F1 et puis n'hésitez à passer par un moteur de recherche...
Le forum est fait pour répondre aux questions : pas la peine de me les envoyer par MP. Merci.
Sur internet, tout est vrai ! Honoré de Balzac
Make it real not fantasy... Herman Rarebell
j'ai trouvé le code key pour Alt mais mon problème c'est d'envoyer Alt+1 en même temps est-ce qu'il y a un code pour ça ou faut-il que je simule un appuie sur Alt ensuite sur 1 et que je relâche après.
Je trouve ça lourd par rapport à mon code windev : EnvoiTouche("%1") -> le alt, c'est le %...
Commencez toujours appuyer sur la touche F1 et puis n'hésitez à passer par un moteur de recherche...
Le forum est fait pour répondre aux questions : pas la peine de me les envoyer par MP. Merci.
Sur internet, tout est vrai ! Honoré de Balzac
Make it real not fantasy... Herman Rarebell
c'est ce que je pensais, mon appli est en c# et elle utilise une dll (développé en c++ je crois) qui fonctionne comme postmessage.
Je n'ai pas vraiment d'alternative parce que les autres méthodes ne fonctionne pas avec cette application, comme le sendkeys (qui s'utilise avec %1 comme en windev).
Merci pour ta réponse en tout cas.
De rien.
Tu as eu du bol que je passe par là : le forum semble pasmal déserté...
Bon courage.
Commencez toujours appuyer sur la touche F1 et puis n'hésitez à passer par un moteur de recherche...
Le forum est fait pour répondre aux questions : pas la peine de me les envoyer par MP. Merci.
Sur internet, tout est vrai ! Honoré de Balzac
Make it real not fantasy... Herman Rarebell
Pour les touches, en C#, il y a l'enum Keys qui utilise les constantes windows et qui se manipule avec l'opérateur OR (ex: Keys.Alt | Keys.D1 pour Alt + 1).
"Si vous voulez être l’esclave des banques et payer pour financer votre propre esclavage, alors laissez les banquiers créer la monnaie" - Josiah Stamp, 1920, Gouverneur de la Banque d’Angleterre
"Qui ne peut acheter ruine qui voudrait vendre" - Jacques Duboin.
"Nous n'héritons pas la terre de nos parents, nous l'empruntons à nos enfants." - Antoine de Saint Exupéry
Il semble que ça ne soit pas possiblemais merci pour vos réponse j'opterai pour la solution de l'envoi d'Alt puis 1 et relâché alt.N'utilisez pas les valeurs contenues dans cette énumération pour les opérations de bits combinées
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager