L'envoi de la touche Windows à l'aide de SendKeys

Je suis en train de travailler sur les raccourcis en C#. - Je réussir la mise en œuvre de touches Ctrl, Alt et Maj avec SendKeys.

Comme cela;

Ctrl + C:

System.Windows.Forms.SendKeys.SendWait("^c");

ou Alt + F4:

System.Windows.Forms.SendKeys.SendWait("%{F4}");

Mais je ne peux pas envoyer de "Touche Windows" avec SendKeys. J'ai essayé ex: Win + E : .SendWait("#e") mais cela ne fonctionne pas. Que dois-je utiliser à la place de "#"?

Grâce.

  • La touche Windows est en fait l'équivalent d'un CTRL + ESC, avez-vous essayé avec qui?
  • Détaché. Il est SendSystemKeys "{Ctrl+Esc}"
  • Oui, j'ai essayé avec .SendWait("^{ESC}") mais qui ne fonctionne pas trop. Est-il un mauvais code dans cette syntaxe?
  • Processus.Début("explorer.exe");
  • Win + E , est juste un exemple. Imaginez cela, j'ai besoin Win + R (Run) ou Win + L.
InformationsquelleAutor nuriaycan | 2012-04-28