Sendkeys изявление Visual Basic не работи отвъд XP. Единственият начин, че Visual Basic програмисти могат да изпращат ключове под Vista или Win 7 е да се използва API Windows, SendInput функция и че може да означава огромно количество повторно кодиране в приложения първоначално написани на отчета за VB Sendkeys. За щастие, M8 може да осигури много по-лесно разтвор.
Keysend.bas е модул, който се увива SendInput в нова под Sendkey. Sendkey е директен заместител на VB Sendkeys. За да го използвате, всичко, което трябва да направите е да добавите модул към вашия проект след това замени "Sendkeys" с "Sendkey" в кода си. Sendkey интерпретира всички параметри Sendkeys без промяна.
В допълнение към определяне Sendkeys проблеми под Vista, Sendkey също включва следните характеристики не са налични в VB Sendkeys:
1. Тя може да изпратите ключа PrtScr
2. Можете да се уточни, че номерата са от цифровата клавиатура
3. Можете да зададете състоянието на CAPSLOCK, NumLock и scrollock ключовете
4. Можете да изпратите ключове между приложения с различни клавиатурни подредби.
Има версии за VB5 / 6 / VBA и VB.Net
Какво ново в тази версия:.
Version 3 функции: индивидуални ключове вече са изпратени вместо използване на SendInput на Keybd_Event.
Коментари не е намерена