Vb.net - tuş ile oyun bağlantısı

Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...
Süper Üye
Katılım
15 Ağu 2019
Mesajlar
600
Çözümler
5
Tepki puanı
62
Ödüller
7
6 HİZMET YILI
Merhaba, yapmak istediğim şey mesela F7 tuşuna basıp oyuna geçip F7 bastığımda oyunla formumun bağlantısını kurmak istiyorum umarım anlatabilmişimdir.
C# ile yapılan bir örneğinide şöyle bırakayım.
[CODE title="C#"]using System.Runtime.InteropServices;

[DllImport ("User32.dll")]
static extern int SetForegroundWindow(IntPtr point);

Process p = Process.GetProcessesByName("notepad").FirstOrDefault();
if (p != null)
{
IntPtr h = p.MainWindowHandle;
SetForegroundWindow(h);
SendKeys.SendWait("Kod Evreni");
}
else
{
Process islem = Process.Start("notepad.exe");
islem.WaitForInputIdle();
IntPtr h = islem.MainWindowHandle;
SetForegroundWindow(h);
SendKeys.SendWait("Kod Evreni");
}[/CODE]
 
Onaylı Üye
Katılım
9 Nis 2020
Mesajlar
53
Çözümler
1
Tepki puanı
0
Ödüller
2
Yaş
25
6 HİZMET YILI
aynn bende istiyorum yardım edebilirmisiniz
 
Onaylı Üye
Katılım
22 Şub 2019
Mesajlar
86
Çözümler
1
Tepki puanı
3
7 HİZMET YILI
Merhaba, yapmak istediğim şey mesela F7 tuşuna basıp oyuna geçip F7 bastığımda oyunla formumun bağlantısını kurmak istiyorum umarım anlatabilmişimdir.
C# ile yapılan bir örneğinide şöyle bırakayım.
[CODE title="C#"]using System.Runtime.InteropServices;

[DllImport ("User32.dll")]
static extern int SetForegroundWindow(IntPtr point);

Process p = Process.GetProcessesByName("notepad").FirstOrDefault();
if (p != null)
{
IntPtr h = p.MainWindowHandle;
SetForegroundWindow(h);
SendKeys.SendWait("Kod Evreni");
}
else
{
Process islem = Process.Start("notepad.exe");
islem.WaitForInputIdle();
IntPtr h = islem.MainWindowHandle;
SetForegroundWindow(h);
SendKeys.SendWait("Kod Evreni");
}[/CODE]
kulağa hoş geliyor inş yaparlar
 
Onaylı Üye
Katılım
11 Ara 2017
Mesajlar
61
Çözümler
1
Tepki puanı
4
Yaş
27
8 HİZMET YILI
Olmadı denedim ama bozarım diye daha denyemedim
 
Onaylı Üye
Katılım
11 Haz 2018
Mesajlar
62
Tepki puanı
2
Ödüller
6
Yaş
28
7 HİZMET YILI
Merhaba, yapmak istediğim şey mesela F7 tuşuna basıp oyuna geçip F7 bastığımda oyunla formumun bağlantısını kurmak istiyorum umarım anlatabilmişimdir.
C# ile yapılan bir örneğinide şöyle bırakayım.
[CODE title="C#"]using System.Runtime.InteropServices;

[DllImport ("User32.dll")]
static extern int SetForegroundWindow(IntPtr point);

Process p = Process.GetProcessesByName("notepad").FirstOrDefault();
if (p != null)
{
IntPtr h = p.MainWindowHandle;
SetForegroundWindow(h);
SendKeys.SendWait("Kod Evreni");
}
else
{
Process islem = Process.Start("notepad.exe");
islem.WaitForInputIdle();
IntPtr h = islem.MainWindowHandle;
SetForegroundWindow(h);
SendKeys.SendWait("Kod Evreni");
}[/CODE]
adminlere ulaşır inş güzel olur
 

fof

Onaylı Üye
Katılım
29 May 2020
Mesajlar
50
Tepki puanı
1
Yaş
31
6 HİZMET YILI
güzel olmuş ama geliştirmen lazım
 
Banlı Üye
Katılım
4 Ocak 2016
Mesajlar
50
Tepki puanı
0
10 HİZMET YILI
cidden güzel bir çalışma ama geliştirilebilir eline sağlık
 
Tutti mi chiedono perché ho imparato questa lingua
Süper Üye
Katılım
17 Mar 2016
Mesajlar
634
Çözümler
5
Tepki puanı
112
Ödüller
11
10 HİZMET YILI
Nasıl yani amacınız f7 ye basınca oyundaki isimlerinizi felan çekmek mi yoksa ne ?
 
Üye
Katılım
3 Haz 2020
Mesajlar
49
Çözümler
1
Tepki puanı
6
Yaş
36
6 HİZMET YILI
Aslında sistem basit F7 tuşuna bastığında bir pencere açılmasını sağlayacaksın o pencereyi de forum un anasayfasına yönlendirilmesini isteyeceksin direk olarak siteye yönlendirmesini istersen bir web tarayıcı olmadığı için hata verebilir yeniden bir window koyman gerek şuan program yüklü olmadığı için yapıp atamıyorum
 
Süper Üye
Katılım
15 Ağu 2019
Mesajlar
600
Çözümler
5
Tepki puanı
62
Ödüller
7
6 HİZMET YILI
Nasıl yani amacınız f7 ye basınca oyundaki isimlerinizi felan çekmek mi yoksa ne ?
Oyun içerisinde F7 tuşuna basınca oyunun pid numarasını ve .exe ismini forma yazdırmak istiyorum desem doğru olabilir.
 
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...
Üst