USUÁRIO:      SENHA:        SALVAR LOGIN ?    Adicione o VBWEB na sua lista de favoritos   Fale conosco 

 

  Fórum

  Visual Basic
Voltar
Autor Assunto:  executar comando do d-o-s
Bernardolb
não registrado
Postada em 22/05/2005 23:30 hs   
tem como executar um comando do dos pelo VB5?
     
Bernardolb
não registrado
Postada em 23/05/2005 00:43 hs   
Obs tem q executar mostrar o resultado em uma caixa de texto
     
kerplunk
Pontos: 2843 Pontos: 2843 Pontos: 2843
SÃO PAULO
SP - BRASIL
Postada em 23/05/2005 10:17 hs         
Depende o comando...
     
Elieser Topassi
Pontos: 2843 Pontos: 2843
SÃO JOSÉ DO RIO PRETO
SP - BRASIL
Postada em 24/05/2005 02:29 hs            
vc conheçe o SHELL??? vc pode passar qq comando pra ele... passa o comando do DOS q ele executa...
Agora, pra pegar o retorno, é mais dificil... tem como fazer com API mas eu nao tenho o codigo pra te passar... se vc quiser pesquisar, no site do macoratti tem um bom começo sobre API pra trabalhar com o console do computador...
 
O q vou te sugerir é uma "gambiarra" minha q ja usei e deu certo:
 
vc pode gravar a saida do comando em um arquivo texto, e depois exibir esse arquivo texto no seu programa... pra gravar o comando, faz assim (por exemplo, um DIR):
DIR *.bak > saida.txt
aqui eu localizo todos os arquivos .bak no diretorio atual... o sinal de > indica que a saida nao vai ser na tela, mas sim gravada no arquivo... o nome saida.txt, sera sempre um arquivo de texto DOS, independente da extensao q eu der pra ele... estara gravado nele exatamente o q seria exibido na tela, se nao tivesse o sinal >
 
Vc abre o arquivo no VB e exibe na sua text...
 
Se ficou confuso, fala q eu explico melhor, ou posto um pedaço de codigo pra vc...


Elieser Carlos Topassi
Analista de Sistemas - Desenvolvedor VB/ASP/.Net

e-mail/msn:
elieser_topassi@yahoo.com.br
São José do Rio Preto,SP - Brasil
_____________________________________________________
Emoções "O caminho do tolo aos seus prórios olhos lhe parece reto, mas o sábio ouve conselhos" (Pv 12:15)

     
kerplunk
Pontos: 2843 Pontos: 2843 Pontos: 2843
SÃO PAULO
SP - BRASIL
Postada em 24/05/2005 10:33 hs         
Pelo que o xirú me passou por e-mail não dá pra fazer o que ele quer por que o que ele vai executar não é um comando do dos e sim um programa separado.
     
Elieser Topassi
Pontos: 2843 Pontos: 2843
SÃO JOSÉ DO RIO PRETO
SP - BRASIL
Postada em 24/05/2005 13:02 hs            
Kerplunk, mesmo sendo programa externo ao CMD, se escreve no console, minha solucao funciona...
 
Bernardo, testa ai e depois me fala se funcionou...


Elieser Carlos Topassi
Analista de Sistemas - Desenvolvedor VB/ASP/.Net

e-mail/msn:
elieser_topassi@yahoo.com.br
São José do Rio Preto,SP - Brasil
_____________________________________________________
Emoções "O caminho do tolo aos seus prórios olhos lhe parece reto, mas o sábio ouve conselhos" (Pv 12:15)

     
Página(s): 1/1    


Seu Nome:

Seu eMail:

ALTERAR PARA MODO HTML
Mensagem:

[:)] = 
[:P] = 
[:(] = 
[;)] = 

HTML DESLIGADO

     
 VOLTAR

  



CyberWEB Network Ltda.    © Copyright 2000-2025   -   Todos os direitos reservados.
Powered by HostingZone - A melhor hospedagem para seu site
Topo da página