Précédent   Forum du club des développeurs et IT Pro > Général Développement > Programmation système > Windows
Windows Forum d'entraide sur la programmation Windows. Tutoriel API Windows
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse
 
Outils de la discussion
Publicité
'
Vieux 24/10/2012, 12h58   #1
youtpout978
Membre Expert
 
Homme John Doe
Développeur .NET
Inscription : novembre 2010
Messages : 909
Détails du profil
Informations personnelles :
Nom : Homme John Doe
Localisation : France, Rhône (Rhône Alpes)

Informations professionnelles :
Activité : Développeur .NET

Informations forums :
Inscription : novembre 2010
Messages : 909
Points : 1 454
Points : 1 454
Par défaut Code clavier pour une combinaison de touches

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.
youtpout978 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/10/2012, 15h34   #2
frenchsting
Expert Confirmé
 
Avatar de frenchsting
 
Homme Claude
Développeur informatique
Inscription : juin 2003
Messages : 1 806
Détails du profil
Informations personnelles :
Nom : Homme Claude
Localisation : France, Meurthe et Moselle (Lorraine)

Informations professionnelles :
Activité : Développeur informatique

Informations forums :
Inscription : juin 2003
Messages : 1 806
Points : 3 151
Points : 3 151
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
frenchsting est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/10/2012, 16h34   #3
youtpout978
Membre Expert
 
Homme John Doe
Développeur .NET
Inscription : novembre 2010
Messages : 909
Détails du profil
Informations personnelles :
Nom : Homme John Doe
Localisation : France, Rhône (Rhône Alpes)

Informations professionnelles :
Activité : Développeur .NET

Informations forums :
Inscription : novembre 2010
Messages : 909
Points : 1 454
Points : 1 454
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.
youtpout978 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/10/2012, 16h41   #4
frenchsting
Expert Confirmé
 
Avatar de frenchsting
 
Homme Claude
Développeur informatique
Inscription : juin 2003
Messages : 1 806
Détails du profil
Informations personnelles :
Nom : Homme Claude
Localisation : France, Meurthe et Moselle (Lorraine)

Informations professionnelles :
Activité : Développeur informatique

Informations forums :
Inscription : juin 2003
Messages : 1 806
Points : 3 151
Points : 3 151
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
frenchsting est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 24/10/2012, 19h37   #5
youtpout978
Membre Expert
 
Homme John Doe
Développeur .NET
Inscription : novembre 2010
Messages : 909
Détails du profil
Informations personnelles :
Nom : Homme John Doe
Localisation : France, Rhône (Rhône Alpes)

Informations professionnelles :
Activité : Développeur .NET

Informations forums :
Inscription : novembre 2010
Messages : 909
Points : 1 454
Points : 1 454
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.
youtpout978 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 25/10/2012, 08h04   #6
frenchsting
Expert Confirmé
 
Avatar de frenchsting
 
Homme Claude
Développeur informatique
Inscription : juin 2003
Messages : 1 806
Détails du profil
Informations personnelles :
Nom : Homme Claude
Localisation : France, Meurthe et Moselle (Lorraine)

Informations professionnelles :
Activité : Développeur informatique

Informations forums :
Inscription : juin 2003
Messages : 1 806
Points : 3 151
Points : 3 151
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
frenchsting est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 25/10/2012, 09h16   #7
neilbgr
Membre émérite
 
Avatar de neilbgr
 
Homme Neil
Développeur .NET
Inscription : août 2004
Messages : 627
Détails du profil
Informations personnelles :
Nom : Homme Neil
Localisation : France

Informations professionnelles :
Activité : Développeur .NET
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : août 2004
Messages : 627
Points : 828
Points : 828
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
neilbgr est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 25/10/2012, 16h02   #8
youtpout978
Membre Expert
 
Homme John Doe
Développeur .NET
Inscription : novembre 2010
Messages : 909
Détails du profil
Informations personnelles :
Nom : Homme John Doe
Localisation : France, Rhône (Rhône Alpes)

Informations professionnelles :
Activité : Développeur .NET

Informations forums :
Inscription : novembre 2010
Messages : 909
Points : 1 454
Points : 1 454
Il semble que ça ne soit pas possible
Citation:
N'utilisez pas les valeurs contenues dans cette énumération pour les opérations de bits combinées
mais merci pour vos réponse j'opterai pour la solution de l'envoi d'Alt puis 1 et relâché alt.
youtpout978 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Cette discussion est résolue.
Outils de la discussion

Navigation rapide


Fuseau horaire GMT +2. Il est actuellement 10h15.


 
 
 
 
Partenaires

Hébergement Web