L'istruzione Sendkeys di Visual Basic non funziona oltre XP. L'unico modo in cui i programmatori di 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 riposi codifica nelle applicazioni originariamente scritte utilizzando l'istruzione VB Sendkeys. Fortunatamente, M8 può fornire una soluzione molto più semplice. Keysend.bas è un modulo che esegue il wrapping di SendInput in una nuova sottochiave Sendkey. Sendkey è una sostituzione diretta di VB Sendkeys. Per utilizzarlo, tutto ciò che devi fare è aggiungere il modulo al tuo progetto, quindi sostituire "Sendkeys" con "Sendkey" nel codice. Sendkey interpreta tutti i parametri di Sendkeys senza modifiche. Oltre a risolvere i problemi relativi a 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 provengono dal tastierino numerico 3. È possibile impostare lo stato dei tasti BLOC MAIUSCOLO, BLOC NUM E ROTELLINA 4. È possibile inviare tasti tra applicazioni con diversi layout di tastiera. Esistono versioni per VB5/6/VBA e VB.Net.
cronologia delle versioni
- Versione 3.00.38 pubblicato il 2018-12-02
Compatibile con VISTA VBA.
Dettagli del programma
- Categoria: Sviluppo > Basic VB VB DotNet
- Editore: M8 Software (UK)
- Licenza: Prova gratuita
- Prezzo: $4.99
- Versione: 3.00.38
- Piattaforma: windows