Visual Basic SendKeys nyilatkozatot nem működik túl XP. Az egyetlen módja, hogy a Visual Basic programers küldhet kulcsok Vista alatt, vagy Win 7, hogy használja a Windows API, SendInput funkciója, és azt is jelentheti, hatalmas mennyiségű újra kódolás alkalmazások eredetileg írni a VB SendKeys nyilatkozatot. Szerencsére, M8 tud biztosítani egy sokkal egyszerűbb megoldás.
Keysend.bas olyan modul, amely titokban SendInput egy új al Sendkey. Sendkey közvetlen helyettesítését a VB SendKeys. A használatához mindössze annyit kell tennie, hogy adjunk a modult a projekt, akkor cserélje "SendKeys" a "Sendkey" a kódban. Sendkey értelmezi SendKeys paraméterek változtatás nélkül.
Amellett, hogy megállapítsák SendKeys problémák Vista alatt, Sendkey is az alábbi szolgáltatásokat nem érhető el a VB SendKeys:
1. Meg lehet küldeni a PrtScr kulcs
2. Megadhatja, hogy a számok a numerikus billentyűzet
3. Beállíthatjuk az állam a CapsLock, NumLock és scrollock kulcsok
4. küldheti kulcsok alkalmazások között különböző billentyűzetkiosztás.
Vannak változatok VB5 / 6 / VBA és VB.Net.
Mi az új ebben a kiadásban:
3. verzió jellemzői: az egyes gombok már elküldte a SendInput helyett A Keybd_Event.
Hozzászólás nem található