S.a arkadaşlar dersimiz "Sanal olarak Tuşa Basmak"
Programımız :
İyi kodlamalar
alıntıdır
Programımız :
#include <windows.h>
#include <cstdio>
#include <iostream>
using namespace std;
int main ()
{
Sleep(5000); // Tua bamak için 5 sn bekler
for(;
{
keybd_event(VK_BACK,0×08,0,0 );
}
return 0;
}
burada tüm işi yapan keybd_event() dir.
Syntax:
**** WINAPI keybd_event(
__in BYTE bVk,
__in BYTE bScan,
__in DWORD dwFlags,
__in ULONG_PTR dwExtraInfo
);
__in BYTE bVk alacağı parametreleri Virtual-Key Codes (Windows) adresinden bulabilirsiniz
örnek bakspace için VK_BACK
__in BYTE bScan alacağı parametreleri Virtual-Key Codes (Windows) adresinden bulabilirsiniz
örnek bakspace için 0×08 yada 0 (SIFIR) yapabilirsiniz ama tafsiye etmem
__in DWORD dwFlags alacağı parametreler
tuşa basmak için KEYEVENTF_EXTENDEDKEY yada 0 yada 0×0001
tuş bırakmak içi KEYEVENTF_KEYUP yada 0×0002
örnek PRINTSCRN tuşu ile resim çekmek için :
keybd_event(VK_SNAPSHOT,0x2C,0,0 );
__in ULONG_PTR dwExtraInfo Ek bir değer anahtar inme ile ilişkili.daha fazlasın bilmiyorum normal değeri 0
Nasıl A gönderbilirim:
__in BYTE bVk değerini VkKeyScan(A)
__in BYTE bScan değerini de 0×41
İyi kodlamalar
alıntıdır




