Verilen sendkeys metnini döngü ile istenilen sayıda çalıştırmaya yarayan csharp kodu alternatifidir.
public class SendKeysVs
{
public static void Calistir(
string anahtar, int donguSayisi = 1, int beklemeSuresi = 0)
{
for (int i = 0; i < donguSayisi; i++)
{
SendKeys.SendWait(anahtar);
Thread.Sleep(beklemeSuresi);
}
}
public static void Calistir(
Dictionary<string, int> anahtarSozluk, int donguSayisi = 1)
{
for (int i = 0; i < donguSayisi; i++)
{
foreach (KeyValuePair<string, int> item in anahtarSozluk)
{
SendKeys.SendWait(item.Key);
Thread.Sleep(item.Value);
}
}
}
}