C# Yardım

Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...
Banlı Üye
Katılım
2 Eyl 2018
Mesajlar
32
Tepki puanı
-2
Yaş
37
7 HİZMET YILI
Arkadaşlar merhaba C# üzerinde az bir bilgim var şöyle bir program yapmak istiyorum ben programı açıcam arka planda çalışıcak sol tıka bastığım zaman 1 kere c tuşuna otomatik bassın istiyorum program bunu nasıl bir kod ile yapmam lazım ? internette çok araştırdım fakat istediğim sonuca ulaşamadım.
 
CSharp
Banlı Üye
Katılım
31 Tem 2018
Mesajlar
463
Çözümler
3
Tepki puanı
149
Ödüller
3
7 HİZMET YILI
İlk Önce GetAsyncKeyState İle Sola Basılıp Basılmadığını Kontrol Ediceksin Sonra SendKeys.Send Fonksiyonu İle C Tuşunu Gönderteceksin.

C#:
[DLLImport("user32", CharSet = Charset.Ansi, SetLastError = true)]
public static extern int GetAsyncKeyState (int vKey);

C#:
if(GetAsyncKeyState(1) != 0)
{
    SendKeys.Send("C");
}

Bunu Ya Bir Timer Veya Bir While Döngüsünün İçine Al.
[NOT : Kodları Hatırladığım Kadarıyla Yazdım Unuttuğum Bir şeyler Olabilir.]
 
Son düzenleme:
  • Konuyu başlatan
  • Yasaklandı
  • #3
Banlı Üye
Katılım
2 Eyl 2018
Mesajlar
32
Tepki puanı
-2
Yaş
37
7 HİZMET YILI
sendkeys i biliyorum da GetAsyncKeyState tam nasıl olucak
 
  • Konuyu başlatan
  • Yasaklandı
  • #5
Banlı Üye
Katılım
2 Eyl 2018
Mesajlar
32
Tepki puanı
-2
Yaş
37
7 HİZMET YILI
GetAsyncKeyStatei DLLImport İle Import Edeceksin.
sanırım şu şekilde dll ımport ?
d1.PNG
 
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...
Üst