Comment envoyer des clés à la place de caractères à un processus?

Système.Diagnostics.Processus expose un StreamWriter nommé StandardInput, qui n'accepte que des caractères autant que je sache.

Mais j'ai besoin d'envoyer des séquences de touches, et certaines touches ne correspondent pas bien aux personnages.

Que dois-je faire?

  • qui les frappes de touches, par exemple?
  • retour arrière Ctrl+C
  • C'est l'ultime fuite dans le Unix tuyau d'abstraction. La Redirection se produit par l'intermédiaire de flux de caractères, il ne peut pas simuler non de frappe de touches.
  • Êtes-vous en essayant de capturer, puis de le renvoyer à un autre processus, ou tout simplement envoyer les caractères non-imprimables comme un moyen de contrôle, etc.?
  • Je suis en train de créer une interface graphique pour un script interactif interprète comme octave.exe
  • voir stackoverflow.com/search?q=autohotkey
  • Cochez cette question stackoverflow.com/questions/283128/...

InformationsquelleAutor Jader Dias | 2010-02-16