IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

C# Discussion :

[inputsimulator] quelle syntaxe ?


Sujet :

C#

  1. #1
    Membre chevronné

    Profil pro
    Inscrit en
    août 2005
    Messages
    912
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : août 2005
    Messages : 912
    Points : 1 785
    Points
    1 785
    Par défaut [inputsimulator] quelle syntaxe ?
    Bonjour,

    Comment simuler avec « inputsimulator » (package nuget- qui simule des frappes clavier) le raccourci clavier CTRL + ALT + V , A qui correspond à l'affichage de la fenêtre « Automatique » de Visual Studio :

    j’ai essayé sans succès notamment :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    simulator.Keyboard.ModifiedKeyStroke(new[] { VirtualKeyCode.CONTROL, VirtualKeyCode.MENU },new[] { VirtualKeyCode.VK_V });    
    simulator.Keyboard.KeyPress(VirtualKeyCode.VK_A);
    La première ligne en debug affiche en bas de l'écran : Ctrl+Alt+V utilisée attente d'une seconde touche , si je frappe alors « a » au clavier la fenêtre "Automatique » s'affiche bien, donc à priori cette ligne est bonne.
    Mais pour la deuxième ligne message d'erreur : La combinaison de touches (Ctrl+Alt+V, F10) n'est pas une commande. Cette ligne au lieu de simuler la frappe de A simule F10

    Autres infos :
    - Je travaille avec Visual Studio Community 2019 à jour ;
    - Le raccourci clavier est fonctionel avec le clavier ;
    - J’ai essayé la version initiale de inputsimulator et ses deux fork ;
    - l’installation du package est correcte puisque le raccourci clavier Ctrl +Alt +O (qui affiche la fenêtre de sortie de Visual Studio) est fonctionnel avec le code :
    -
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    simulator.Keyboard.ModifiedKeyStroke(new[] { VirtualKeyCode.CONTROL,VirtualKeyCode.MENU },
    -	new[] { VirtualKeyCode.VK_O });

    Une idée ?

  2. #2
    Membre chevronné

    Profil pro
    Inscrit en
    août 2005
    Messages
    912
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : août 2005
    Messages : 912
    Points : 1 785
    Points
    1 785
    Par défaut
    Bonsoir,
    Je me réponds : ça marche a condition de ne pas faire de pas à pas entre la première et la deuxième ligne, alors qu'au clavier on peut attendre entre Ctrl, Alt, V et A donc ça simule mais c'est pas tout a fait équivalent à des entrées clavier.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [heritage] quelle syntaxe pour les requêtes avec Mysql
    Par tavarlindar dans le forum Requêtes
    Réponses: 7
    Dernier message: 08/05/2008, 00h47
  2. Quelle syntaxe pour Pivot/Unpivot
    Par Immobilis dans le forum MS SQL Server
    Réponses: 4
    Dernier message: 11/04/2008, 22h15
  3. Réponses: 6
    Dernier message: 30/01/2008, 23h20
  4. Réponses: 8
    Dernier message: 02/05/2006, 17h07
  5. quelle syntaxe svp pour ce code ?
    Par man123 dans le forum Langage
    Réponses: 10
    Dernier message: 16/11/2005, 01h05

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo