Usuário com melhor resposta
Macro Teclado

Pergunta
-
Olá, vou tentar explicar bem detalhadamente minha duvida.
Bom, eu queria fazer um algoritmo que funcionasse como um Macro de teclado, onde eu gravo uma sequencia de teclas e executo essa sequencia pressionando uma unica tecla, por exemplo:
Eu inicio o programa e clico em um Btn para gravar as teclas, então meu programa devera gravar a seguinte sequencia de teclas "a s d f g ENTER SHIFT+A" .
Quando eu clicasse novamente no Btn para parar de gravar, o programa memorizaria essa sequencia, então eu selecionaria a tecla em que eu quero que essa sequencia fique gravada, como exemplo eu escolho a tecla F5, então quando eu pressionar F5 ele teria que executar a seguinte sequencia:
"a s d f g
[Enter](Enter serviria como Quebra de linha em editores de texto, ou para Enviar textos em algumas aplicações)
A"
Então ele basicamente repetiria todas as teclas que eu pressionei quando cliquei para gravar, mais essa sequencia seria executada em qualquer aplicação EX: Notepad, Word, Web, Jogos(Sequencia de Skills).
Se puderem me ajudar eu ficaria muito agradecido, Obrigado! <3
Respostas
-
Bom dia Munhoz,
Pesquisando mais a fundo, encontrei algumas documentações que podem dar-lhe a solução desse problema.
- Assigning a Keyboard Shortcut to a Macro in VS
- How to write a macro in Visual Basic .NET or in Visual Basic 2005 that automatically inserts comment text
- Visual Basic 2008 Mouse & Keyboard Recorder - VB.NET recording keystrokes
- In Vb .NET or C#
Atenciosamente, Roberto Alves
- Marcado como Resposta Marcos SJ sexta-feira, 8 de janeiro de 2016 20:27
Todas as Respostas
-
Bom dia Munhoz,
Pesquisando mais a fundo, encontrei algumas documentações que podem dar-lhe a solução desse problema.
- Assigning a Keyboard Shortcut to a Macro in VS
- How to write a macro in Visual Basic .NET or in Visual Basic 2005 that automatically inserts comment text
- Visual Basic 2008 Mouse & Keyboard Recorder - VB.NET recording keystrokes
- In Vb .NET or C#
Atenciosamente, Roberto Alves
- Marcado como Resposta Marcos SJ sexta-feira, 8 de janeiro de 2016 20:27
-