| Versão | 3.0 |
|---|---|
| Editor | M8 Software |
| Data de lançamento | 16 de set. de 2014 |
| Data adicionada | 19 de set. de 2007 |
| Os requisitos | Windows 2003, Windows Vista, Windows 98, Windows Me, Windows, Windows NT, Windows 2000, Windows 8, Windows Server 2008, Windows 7, Windows XP |
| Requisitos | None |
| Total de downloads | 2.616 |
| Preço | Free to try |
Descrição
A instrução Sendkeys do Visual Basic não funciona além do XP. A única maneira que os programadores do Visual Basic podem enviar chaves no Vista ou Win 7 é usar a API do Windows, a função SendInput e isso pode significar uma enorme quantidade de recodificação em aplicativos originalmente escritos usando a instrução VB Sendkeys. Felizmente, o M8 pode fornecer uma solução muito mais fácil.
Keysend.bas é um módulo que envolve SendInput em um novo sub Sendkey. Sendkey é um substituto direto para o VB Sendkeys. Para usá-lo, tudo o que você precisa fazer é adicionar o módulo ao seu projeto e substituir "Sendkeys" por "Sendkey" em seu código. Sendkey interpreta todos os parâmetros de Sendkeys sem modificação.
Além de corrigir problemas de Sendkeys no Vista, Sendkey também inclui os seguintes recursos não disponíveis no VB Sendkeys:
1. Pode enviar a chave PrtScr
2. Você pode especificar que os números são do teclado numérico
3. Você pode definir o estado das teclas capslock, numlock e scrolllock
4. Você pode enviar teclas entre aplicativos com diferentes layouts de teclado.
Existem versões para VB5/6/VBA e VB.Net.