Siemka.
Słuchajcie, potrzebuje pomocy.
A więc mam takie coś:
private static string[] reader = File.ReadAllLines("email.txt");
private int index = 0;
private int tickElapsed = 0;
private void timer1_Tick(object sender, EventArgs e)
{
if (tickElapsed == 0)
{
HtmlElementCollection links = webBrowser1.Document.GetElementsByTagName("tx");
if (links != null && links.Count > 0)
{
if (index >= reader.Length)
{
index = 0;
tickElapsed = 10;
}
else
{
links[0].SetAttribute("value", reader[index]);
tickElapsed = 5;
webBrowser1.Document.GetElementById("b1").InvokeMember("click");
++index;
}
}
}
else
{
--tickElapsed;
}
HtmlElementCollection OuT = webBrowser1.Document.GetElementsByTagName("p");
foreach (HtmlElement Ot1 in OuT)
{
if (Ot1.InnerText.Equals("out?"))
webBrowser1.Document.GetElementById("out").InvokeMember("click");
}
}
I chciałbym zrobić żeby program, po wyczerpaniu tekstu z pliku(tablicy) czekał na to:
HtmlElementCollection OuT = webBrowser1.Document.GetElementsByTagName("p");
foreach (HtmlElement Ot1 in OuT)
{
if (Ot1.InnerText.Equals("out?"))
webBrowser1.Document.GetElementById("out").InvokeMember("click");
}
Dodam że obecnie działa ok czyli jeśli pojawi się "out" klika w niego.
Czekam na pomoc :)