COMANDOS MSDOS
Olá pessoal.
Gostaria de saber como posso usar comandos do msdos dentro de minha aplicação do VB.
Posso fazer uma aplicação pra rodar arquivos .bat?
Obrigado
Gostaria de saber como posso usar comandos do msdos dentro de minha aplicação do VB.
Posso fazer uma aplicação pra rodar arquivos .bat?
Obrigado
Use o shell:
shell Seu_Arquivo.bat, vbnormalfocus
Na verdade, eu queria rodar o bat dentro da minha aplicação, e não paralelo..
Mas valeu a dica!
Mas valeu a dica!
Aà acho que fica difÃcil. Você pode rodá-lo paralelo, porém oculto. Dependendo do que você for fazer parecerá que está dentro do seu programa mesmo.
shell Seu_Arquivo.bat, vbHide
Para rodar um bat amigo use assim:
Espero que te ajude amigão !!
Abraços !!
'Em um módulo coloque isso:
Public Const SW_SHOW As Long = 5
Declare Function ShellExecute Lib "shell32.dll" Alias "ShellExecuteA" (ByVal hWnd As Long, ByVal lpOperation As String, ByVal lpFile As String, ByVal lpParameters As String, ByVal lpDirectory As String, ByVal nShowCmd As Long) As Long
'Em um CommandButton ou outra coisa qualquer coloque o código abaixo e altere o caminho conforme suas necessidades
I = ShellExecute(0, "open", "C:\BAT.bat", "", "", SW_SHOW)
Espero que te ajude amigão !!
Abraços !!
Para te ajudar melhor, de uma olhadinha no exemplo anexo !!
Abraços !!
Abraços !!
é... Ajudou um pouco sim...
Mas não é bem isso que eu queria. Queria o bat dentro do programa, uma extenção direta entre meu software e o sistema.
Em outras palavras.. Queria escrever o bat no meu software... Tem como fazer isso?
Mas não é bem isso que eu queria. Queria o bat dentro do programa, uma extenção direta entre meu software e o sistema.
Em outras palavras.. Queria escrever o bat no meu software... Tem como fazer isso?
Explique melhor o que você deseja.
Eu quero fazer meu programa executar funções do ms-dos, e não ter um bat para fazer isso...
Cara é um pouco complicado mais poderia fazer assim:
Gerar o BAT em tempo de execução, executá-lo e depois exclui-lo tipo no anexo !!
Veja se te ajuda !!
Abraços !!
Gerar o BAT em tempo de execução, executá-lo e depois exclui-lo tipo no anexo !!
Veja se te ajuda !!
Abraços !!
Tem que ser BAT? Você pode substituir o bat por VB!
Tópico encerrado , respostas não são mais permitidas