刚刚完成了这个网站上一些非常有帮助的人建议我的程序。该程序从列表框中获取用户名,使用 webBrowser 控件输入正确的 URL,然后发布消息。现在我想把它放在自动驾驶仪上,让我们以编程方式浏览名称列表。我在哪里以及如何添加循环?
private bool WaitingForData;
public void master()
{
listBox();
Application.DoEvents();
GetData();
Application.DoEvents();
}
public void listBox()//Handles getting names from ListBox
{
//load names to listbox
}
private void GetData()
{
webBrowser1.Navigate(inputURLID);
WaitingForData = true;
}
private void SendData()
{
webBrowser1.Document.GetElementById("subject").SetAttribute("value", textBox2_Subject.Text);//To (username)
webBrowser1.Document.GetElementById("message").SetAttribute("value", richTextBox1.Text);//Subject
webBrowser1.Document.GetElementById("Submit").InvokeMember("click");//Message
}
private void webBrowser1_DocumentCompleted(object sender, WebBrowserDocumentCompletedEventArgs e)
{
if (WaitingForData) SendData();
WaitingForData = false;
}