Página 1 de 1

Comando Run

Enviado: 21 Jan 2009 14:15
por negrao
Mocada, como faco pra nao exibir a tela do DOS ao executar esse comando ?

Por exemplo, qndo rodo o comando (run arj a -va TESTE *.DBF) fica mostrando na tela o que esta sendo compactado,
gostaria que nao ficasse mostrando nada, continuasse na minha tela do programa .
Achei que se desse o comando SET CONSOLE OFF travaria a tela, mas ficou na mesma.

Obrigado

Re: Comando Run

Enviado: 21 Jan 2009 14:28
por gvc
Tente:

run arj a -va TESTE *.DBF > NUL

Re: Comando Run

Enviado: 22 Jan 2009 01:17
por Adalberto
negrao

Melhor se pudesse usar o BLinker, aí tem a função SwpRunCmd()

Código: Selecionar todos

// Exemplo 
cComando	:=  “arj a -va TESTE *.DBF > NUL”
 SwpRunCmd( cComando, 200 , '' , '' ) 
Um grande abraço

Re: Comando Run

Enviado: 22 Jan 2009 11:17
por negrao
Mocada valeu pela ajuda , deu certo usando esse > NUL

OBRIGADO

Re: Comando Run

Enviado: 22 Jan 2009 19:39
por alxsts
Boas!

Precisei fazer isso uma vez com o LHA e não funcionou desse modo ( > NUL), pois continuava a sujar a tela. Utilizei o RUN CMD mas abrindo numa outra janela, minimizada. Vejam:
RUN "CMD /C START "LHA.Exe" /D\TEMP /MIN /WAIT C:\UTIL\LHA.EXE E C:\FILES.LHZ"

(note o /MIN, que faz parte da sintaxe do comando START e indica a execução em janela minimizada)

[]s
AlxSts