Sen komple kodları yaz da ona göre adapte edip paylaşıyım.
Edit-----------------------------------------------------------------------------
Türkçe meali;
Rastgele bir sayı oluştur,
0 ile 15 arasında oluşturulan sayı 7 ise ve title html niteliği "Yanıtla" ise o butona tıkla değilse geç
Burdaki amaç hem random sayının 7 olması hemde niteliğin yanıtla olmasıdır. Random sayı 7 olana kadar denk gelen yanıtla niteliklerini pas geçiyor.
var rdn = new Random();
foreach (HtmlElement Html in webBrowser1.Document.Body.All)
{
//title niteliği "Yanıtla" olanı bul
if (rdn.Next(0,15) == 7 && Html.GetAttribute("title") == "Yanıtla")
{
//Tıkla
Html.InvokeMember("click");
break; // Twit attıktan sonra foreach ı sonlandır boşa dönme
}
}bu arada progress bar ile nasıl çözdün paylaşırsan sevinirim.
Yeni bir form oluşuturup içine progessbar ve bir de timer attım. Beklemesini istediğim yere frm2.ShowDialog(); yazdım.
Fom2'nin içindeki timer içine ise şu kodları yazdım :
progressBar1.Increment(1); //dolma süresinin değerini gösteriyor.
if (progressBar1.Value == 100)
{
timer1.Stop();
this.Close();
}
progessbar'daki çubuğu Timer yardımıyla dolduruyorum. Çubuk dolana kadar da program bekliyor.