Visual Basic PředatKlávesovéÚhozy prohlášení nefunguje mimo XP. Jediným způsobem, že Visual Basic programers můžete zaslat klíče ve Windows Vista nebo Win 7 je použít Windows API, funkce SendInput, a to může znamenat obrovské množství re-kódování v aplikacích původně napsané pomocí příkazu SendKeys VB. Naštěstí M8 může poskytnout mnohem jednodušší řešení.
Keysend.bas je modul, který obtéká SendInput do nového náhradníka sendKey. SendKey je přímá náhrada za VB SendKeys. Pokud jej chcete použít, vše, co musíte udělat, je přidat modul do projektu nahradit "SendKeys" s "sendKey" v kódu. SendKey interpretuje všechny parametry SendKeys bez úprav.
Kromě upevnění SendKeys problémů ve Windows Vista, sendKey také obsahuje následující funkce, které nejsou dostupné v VB SendKeys:
1. Je možné poslat klíč PrtScr
2. Můžete určit, že čísla jsou z numerické klávesnice
3. Můžete nastavit stav CapsLock, NumLock a scrollock klíče
4. Můžete poslat klíče mezi aplikacemi s různými rozložení klávesnice.
K dispozici jsou verze pro VB5 / 6 / VBA a VB.Net
Co je nového v této verzi:.
Verze 3 funkce: jednotlivé klávesy jsou nyní odeslané pomocí SendInput místo z Keybd_Event.
Komentáře nebyl nalezen