Programação  
 
Conhecimento computador >> Programação >> Programação Visual Basics >> 
Como enviar comandos para um aplicativo não em Foco para Visual Basic
Visual Basic (VB) , linguagem de desenvolvimento da Microsoft e ambiente para Windows, oferece pelo menos duas maneiras de automatizar programas não actualmente a receber a entrada do usuário . Uma maneira é a executar funções que o programa a ser controladas expõe a programas de controlo para esse fim . Outro método envolve o uso de automação da classe VB SendKeys . O método de envio dessa classe pode enviar teclas para aplicações dadas foco pelo comando AppActivate . O envio de comandos a partir do VB para comandos fora de foco torna possível para os diferentes tipos de programas para trabalhar em conjunto . Instruções
1

Abrir VB e clique o comando do menu "Arquivo" "projeto de Novo" para começar a criar um novo programa, em branco. Você vai personalizar este programa para enviar um comando para um aplicativo que não está em foco.
2

Clique no link " Formulário de Candidatura Windows" que aparece na caixa de diálogo " New Project" . Abra a janela para projetar a forma do programa de entrada de usuário , clicando em " Design" , no menu "Janela".
3

Arraste um controle de rótulo da caixa de ferramenta de controle para o formulário , colocando o rotular perto do topo. Direito do mouse no rótulo e clique em "Propriedades ", digite "Aplicativo para automatizar " no " texto" linha de propriedade .
4

Faça outra etiqueta como você fez o primeiro, mas colocá-lo diretamente sob o primeiro, e defina seu texto como " sequência de teclas ".
5

Arraste um controle de caixa de texto da caixa de ferramenta para o formulário , colocando-o diretamente à direita da primeira etiqueta . Arraste outra caixa de texto à direita da segunda etiqueta.
6

Arraste um controle de botão da caixa de ferramentas para o formulário , abaixo os controles existentes do formulário. Clique duas vezes no botão para inserir uma janela para digitar o código-fonte do seu programa de automação .
7

colar o seguinte código-fonte acima da declaração "End Sub" da sub-rotina " Button1_Click " . Este código irá ativar o programa entrou na primeira caixa de texto, em seguida, enviar o comando chave especificada na segunda caixa de texto.

AppActivate ( TextBox1.Text )

SendKeys.Send ( TextBox2.Text )
8

execute o programa que você deseja enviar o comando do teclado para .
9

Pressione " F5" para executar o programa , digite o nome de um programa para enviar um comando de teclado para . Digite uma seqüência de teclas que executa esse comando na segunda caixa de texto. O que se segue é de entrada de amostra para as duas caixas de texto, que irá enviar o comando "Voltar" para um browser . ( Execute o programa do navegador antes de entrar nesta entrada, e navegar para uma nova página. ) :

Digite o nome do navegador (por exemplo, " Firefox ", "Internet Explorer" ) na primeira caixa de texto. Na caixa de texto segundo , digite "% { LEFT } . " VB irá interpretar esta seqüência de teclas como " Alt- seta esquerda", um comando comum do navegador para se mudar para a página da Web visitada anteriormente .
10

Pressione o botão do formulário para enviar o comando para o programa aberto. Se você usou os dados de exemplo na etapa 9, o navegador irá retornar para a página da Web anterior .

Anterior :

Próximo : No
  Os artigos relacionados
·Como fazer um loop em Visual Basic 
·Como exibir grega em VB6 
·Como remover Databindings De uma caixa de texto 
·Como usar o API do Windows para alterar o fundo do desk…
·Como detectar um servidor proxy na NET 
·Como usar Console.Write em VB.NET 
·Tutorial sobre como usar VB6 PictureBox 
·Como desbloquear um Script Conta 
·Como fazer um menu drop Down ou Tab em Visual Basic 6 
·Como executar Shells BAT VBS 
  Artigos em destaque
·Como fazer um Bounce objeto em C # 
·Como converter HTML para Texto PHP 
·Java JButton & Funções 
·Você pode usar o SQL para um banco de dados Oracle 
·Como criar um script Java para enviar mensagens para um…
·Como criar Iluminação Dinâmica em GtkRadiant 
·Como girar um Fundo PHP 
·O que é depuração em programação C 
·Como usar o PHP para criar uma mensagem de alerta 
·Como abrir um documento do MS Word em Classic ASP 
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados