2011-01-12 9 views
1

Wie würden Sie das Senden von Tastenbefehlen oder Tastendrücken bestimmter Tasten in C#, insbesondere Nummern, ausführen?So simulieren Sie Tastenbetätigungen in C#

Zum Beispiel möchte ich die Eingabe von "512" programmatisch simulieren.

Möglicherweise Verwandte: C# SendKeys.Send

+1

ich ein wenig verloren bin, wie würden Sie eine ganze Zahl ohne Simulation Tastendruck? –

+3

Bitte erläutern Sie, was "Tastendruck" eine Integer-Variable bedeutet. – Oded

+0

Wissen Sie schon, wie man Tasten drückt und was man mit Ganzzahlen machen kann? Oder simuliert das Drücken der richtigen Frage hier? –

Antwort

7

Wenn Sie inputsimulator Sie nur benutzen würde könnte:

var number = 2011; 
    InputSimulator.SimulateTextEntry(number.ToString()); 
+0

oh ja, das würde tun. Vielen Dank! –

+0

+1: Dies scheint genau das, was das OP will. –

+0

Leider kann ich Ihre Antwort nicht akzeptieren. Sie haben meine Frage geschlossen. :( –

1

Eine Integer-Variable keine UI hat, so kann keine keypress haben.

+1

Nein, da muss ein Weg sein! –

+0

@John black - Wenn Sie wissen, wie man das mit einem booleschen Werkzeug macht, wird Ihnen das den Weg weisen. – Oded

+1

@John schwarz - Ich schlage vor, Sie klären die Frage. – Oded

1

Events sind für visuelle Objekte, nicht für Variablen