Jak zasymulować znak @?

0

Witam, program odczytuje adres e-mail z pliku i symuluje wciśniecie każdej litery. Jednak jeżeli natrafia na znak @ to symuluje naciśnięcie klawisza 2. Jak to naprawić?

Przykład:
keybd_event(VkKeyScan('@'), 0, 0, 0);
keybd_event(VkKeyScan('@'), 0, KEYEVENTF_KEYUP, 0);
Skutek: wpisanie znaku 2 a nie @

0

Musisz przytrzymać SHIFT ;-P

keybd_event(VK_SHIFT, 0, 0, 0);
keybd_event(VkKeyScan('@'), 0, 0, 0);
keybd_event(VkKeyScan('@'), 0, KEYEVENTF_KEYUP, 0);
keybd_event(VK_SHIFT, 0, KEYEVENTF_KEYUP, 0);
0

http://hackme.pl/readarticle.html?article_id=111 Po tabeli kodów znaków masz

1 użytkowników online, w tym zalogowanych: 0, gości: 1