|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Membre Expert
![]() John DoeDéveloppeur .NET Inscription : novembre 2010 Messages : 909 ![]() |
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. |
|
|
00
|
|
|
#2 |
|
Expert Confirmé
![]() ![]() Claude Développeur informatique Inscription : juin 2003 Messages : 1 806 ![]() |
VK_ALT, mais je ne sais pas en vb comment on l'envoie.
Essaye par le sendmessage ou postmessage.
__________________
Commencez toujours par là : et puis n'hésitez à passer par là : ou par un autre moteur de recherche...Pas de question par MP s'il vous plait. Le forum est fait pour cela... Make it real not fantasy |
|
|
00
|
|
|
#3 |
|
Membre Expert
![]() John DoeDéveloppeur .NET Inscription : novembre 2010 Messages : 909 ![]() |
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.
|
|
|
00
|
|
|
#4 |
|
Expert Confirmé
![]() ![]() Claude Développeur informatique Inscription : juin 2003 Messages : 1 806 ![]() |
Je trouve ça lourd par rapport à mon code windev : EnvoiTouche("%1") -> le alt, c'est le %...
__________________
Commencez toujours par là : et puis n'hésitez à passer par là : ou par un autre moteur de recherche...Pas de question par MP s'il vous plait. Le forum est fait pour cela... Make it real not fantasy |
|
|
10
|
|
|
#5 |
|
Membre Expert
![]() John DoeDéveloppeur .NET Inscription : novembre 2010 Messages : 909 ![]() |
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. |
|
|
00
|
|
|
#6 |
|
Expert Confirmé
![]() ![]() Claude Développeur informatique Inscription : juin 2003 Messages : 1 806 ![]() |
De rien.
Tu as eu du bol que je passe par là : le forum semble pasmal déserté... Bon courage.
__________________
Commencez toujours par là : et puis n'hésitez à passer par là : ou par un autre moteur de recherche...Pas de question par MP s'il vous plait. Le forum est fait pour cela... Make it real not fantasy |
|
|
00
|
|
|
#7 |
|
Membre émérite
![]() Neil Développeur .NET Inscription : août 2004 Messages : 627 ![]() |
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 |
|
00
|
|
|
#8 | |
|
Membre Expert
![]() John DoeDéveloppeur .NET Inscription : novembre 2010 Messages : 909 ![]() |
Il semble que ça ne soit pas possible
Citation:
|
|
|
|
00
|
Copyright © 2000-2013 - www.developpez.com