-
Üyelik
15.11.2016
-
Yaş/Cinsiyet
32 / E
-
Meslek
Yönetici
-
Konum
Mersin
-
Ad Soyad
M** U**
-
Mesajlar
153
-
Beğeniler
44 / 11
-
Ticaret
0, (%0)
Merhaba Arkadaşlar Olayım şu, Başlat Butonuna Tıkladığımda Gmail sayfası açılıyor ve gmaile giriş yapılıyor, ama benim istediğim şöyle birşey. benim 10 tane gmail hesabım var, 2 dakika arayla başlata tıkladığımda 1. gmaile giriş yapacak, 2 dk sonra 2 gmaile girecek. vs vs devam etsin istiyorum ama bir türlü nasl yapacağımı çözemedim. Benim Takıldığım tek nokta şuanda bunları robot gibi kendi kendine yapmasını istiyorum. lütfen yardımcı olabilecek bir hayır sever varmı?
-
Üyelik
20.07.2014
-
Yaş/Cinsiyet
28 / E
-
Meslek
Webmaster
-
Konum
Ankara
-
Ad Soyad
M** K**
-
Mesajlar
2074
-
Beğeniler
60 / 532
-
Ticaret
10, (%100)
Thread.Sleep ile duraklatabilirsin ancak bu ui render blocking sorunu yaratacaktır.Alttaki fonksyona saniye cinsinden parametre göndererek programı durdurabilirsin veya buna alternatif olarak programına bir timer ekleyerek yapabilirsin ancak en antıklısı aşağıdaki kodu kullanman olacaktır.Her tekrar etmesini istediğin işlemin sonuna Gecikme(120); yazman sorununu çözecektir.
private void Gecikme(int saniye)
{
try
{
if (saniye < 1) return;
DateTime _desired = DateTime.Now.AddSeconds(saniye);
while (DateTime.Now < _desired)
{
System.Windows.Forms.Application.DoEvents();
}
}
catch (Exception)
{
}
}
1 kişi bu mesajı beğendi.
Fizello - Inspired by Colors
-
Üyelik
28.05.2017
-
Yaş/Cinsiyet
34 / E
-
Meslek
Yazılım Uzmanı
-
Konum
İstanbul Avrupa
-
Ad Soyad
E** Y**
-
Mesajlar
107
-
Beğeniler
41 / 41
-
Ticaret
2, (%100)
En basit şekilde Timer nesnesi ile yapabilirsin.
Forma ekleyeceğin timer1'in
Enabled özelliğini False olarak ayarla.
Interval özelliğini 120000 olarak ayarla (1000 = 1 sn)
button1.Click eventinde timer1.Enabled = true; yaparak başlatırsın.
timer1.Tick eventinde işlemleri yapan kodun olsun.
(2 dakika içinde işlemin kesinlikle bittiğini varsaydık)
2 kişi bu mesajı beğendi.
-
Üyelik
23.10.2017
-
Yaş/Cinsiyet
28 / E
-
Meslek
Bilgisayar Programcısı
-
Konum
İstanbul Avrupa
-
Ad Soyad
H** B**
-
Mesajlar
60
-
Beğeniler
6 / 19
-
Ticaret
8, (%100)
Giriş yapacak hesap kadar For döngüsü oluşturup, hesap giriş kodundan sonra await task.delay(saniye); kullanabilirsin.
1 kişi bu mesajı beğendi.