Executando um programa DOS em um ambiente DOS !!!
Talvez , algum dia , você vá precisar executar um programa DOS . E ai ? Como fazer isto no Visual Basic ?
Creio que com um exemplo as coisas fiquem mais claras. Vou mostrar como executar o programa compactador/descompactador ARJ.EXE ( lembra dele ??) em um programa VB.
1-) Inicie um novo projeto no Visual Basic e insira quatro botôes de comandos : cmd1 , cmd2 , cmd3 e cmd4.
Cmd1 - Vai abrir uma nova Janela DOS
Cmd2 - Irá executar o arquivo ARJ.EXE
Cmd3 - Irá executar o arquivo ARJ.EXE e após o término da execução a janela DOS será fechada.
Cmd4 - Irá executar o arquivo ARJ.EXE no modo invisível. A janela DOS não será exibida.
2-) Vejamos agora o código associado ao evento Click da cada botão de comando::
Cmd1 :
Private Sub Cmd1_Click() Shell ("command.com"), vbMaximizedFocus End Sub |
Código do botão de comando Cmd1 - Abre uma nova janela DOS Maximizada. |
Cmd2:
Private Sub
Cmd2_Click() |
Código do botão de comando - Cmd2 - Executa o arquivo e mantém a janela DOS aberta |
Cmd3:
Private Sub
Cmd3_Click() |
Código do botão de comando - Cmd3 - Executa o arquivo ARJ.EXE e fecha a janela em seguida |
Cmd4:
Private Sub Command4_Click() ' vbHide - o arquivo é executado sem abrir a janela DOS Shell ("command.com /c c:\arj.exe"), vbHide End Sub |
Código do botão de comando - Cmd4 - Executa o arquivo ARJ.EXE sem abrir a janela DOS (se voce achar isto muito feio ! ) |
Obs: Podemos usar os seguintes parâmetros relacionados com o modo da janela DOS
Gostou ? Até a próxima...