私はスレッド化が初めてで、これを達成するためにタスクを使用する方法を見つけようとしています:
private void botCore()
{
if (CheckBox2.Checked == true)
{
Task Core = Task.Factory.StartNew(() =>
{
MessageBox.Show("Proxy -> Next");
Webbrowser1.Navigate("www.lalaland.com")
});
Core.ExecuteFor(2000)); // Executes the task above for only 2000 milliseconds then proceeds
if (Core.IsCompleted) // Checks if the 2000 milliseconds are up then executes another statement.
{
MessageBox.Show("Proxy -> Next after next");
Webbrowser1.Navigate("www.balalala.com")
ExecuteFor(3000) //Execute this for 3000 milliseconds.
}
Core.Stop();
}
}
基本的に、タスクを x 時間実行しようとしています。タスクが完了すると、別のタスクを x 時間実行し、ループで実行します。これが UI スレッドなどのより良い方法で実現できる場合は、ソースを提供してください。私はC#にかなり慣れていません。私を支えてくれた人に感謝します。