私はボット プログラムを作成し、一定の時間間隔でいくつかのキーボード キーを送信したいと考えています。
これは私のスレッドのコードです。私は記録しました:「F」をクリックしてから4秒待ってから「S」、「A」、「Q」をクリックします。問題は、時間 (4 秒) が待機され、その後、すべての後者のポップアップが「fsaq」の順序で表示されることです...
public void Run()
{
Thread.Sleep(3000);
for (int i = 0; i <= Form.BotEvents.Items.Count - 1; i++)
{
string[] EventText = Form.BotEvents.Items[i].ToString().Split(' ');
if (EventText[2] == "Time")
{
Thread.Sleep(Convert.ToInt32(EventText[3]));
}
else
{
SendKey(EventText[3]);
}
Thread.Sleep(100);
}
Run();
}