| Versione | 3.0 |
|---|---|
| Editore | M8 Software |
| Data di rilascio | 16 set 2014 |
| Data aggiunta | 19 set 2007 |
| Requisiti del sistema operativo | Windows 2003, Windows Vista, Windows 98, Windows Me, Windows, Windows NT, Windows 2000, Windows 8, Windows Server 2008, Windows 7, Windows XP |
| Requisiti | None |
| Download totali | 2.616 |
| Prezzo | Free to try |
Descrizione
L'istruzione Sendkeys di Visual Basic non funziona oltre XP. L'unico modo in cui i programmatori Visual Basic possono inviare chiavi in Vista o Win 7 è utilizzare l'API di Windows, la funzione SendInput e ciò può significare un'enorme quantità di ricodifica nelle applicazioni originariamente scritte utilizzando l'istruzione VB Sendkeys. Fortunatamente, M8 può fornire una soluzione molto più semplice.
Keysend.bas è un modulo che racchiude SendInput in un nuovo sub Sendkey. Sendkey è un sostituto diretto di VB Sendkeys. Per usarlo, tutto ciò che devi fare è aggiungere il modulo al tuo progetto, quindi sostituire "Sendkeys" con "Sendkey" nel tuo codice. Sendkey interpreta tutti i parametri Sendkeys senza modifiche.
Oltre a risolvere i problemi di Sendkeys in Vista, Sendkey include anche le seguenti funzionalità non disponibili in VB Sendkeys:
1. Può inviare la chiave PrtScr
2. È possibile specificare che i numeri provengano dal tastierino numerico
3. È possibile impostare lo stato dei tasti capslock, numlock e scrolllock
4. È possibile inviare chiavi tra applicazioni con layout di tastiera diversi.
Esistono versioni per VB5/6/VBA e VB.Net.