50 秒ごとに任意のキーボード キーを押すコードを探しています。キーが数字の 5 キーであるとしましょう。
5だけを入力しないようにしてください。キー自体を押してください。
編集:キーボードのキーを押してほしいだけです。そのシフトやキャップスロックなどのように
50 秒ごとに任意のキーボード キーを押すコードを探しています。キーが数字の 5 キーであるとしましょう。
5だけを入力しないようにしてください。キー自体を押してください。
編集:キーボードのキーを押してほしいだけです。そのシフトやキャップスロックなどのように
プログラムでこれを達成したいと思っていると思います。
この場合、次を使用できます。
SendKeys.Send({NUMPAD5});
SendKeys.Send({HOME});
等々。タイマー部分の場合:
Timer timer = new Timer();
timer.Tick += new EventHandler(timer_Tick); // Everytime timer ticks, timer_Tick will be called
timer.Interval = (1000) * (50); // Timer will tick every 50 second
timer.Enabled = true; // Enable the timer
timer.Start(); // Start the timer
void timer_Tick(object sender, EventArgs e)
{
SendKeys.Send({NUMPAD5});
}
を見てくださいSendKey class
。MSDN
ソフトウェアは、さまざまな方法でキーの押下をシミュレートできます。つまり、キーが押されたときに何が起こるかを模倣できます。できないことは、キーを押すことです。ときどきキーを押すロボットを作成する必要があります。
これを達成しようとしている状況を提供できますか。これを行うためのより良い方法があるかもしれません。
int countTypeA = 0;
private void textBox1_KeyUp(object sender, KeyEventArgs e)
{
switch (e.KeyCode)
{
case Keys.A:
++countTypeA;
Console.WriteLine(countTypeA.ToString());
break;
}
}