Comando Run

Fórum sobre a linguagem CA-Clipper.

Moderador: Moderadores

negrao
Usuário Nível 3
Usuário Nível 3
Mensagens: 186
Registrado em: 06 Jul 2004 08:38

Comando Run

Mensagem 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
Avatar do usuário
gvc
Colaborador
Colaborador
Mensagens: 1270
Registrado em: 23 Ago 2005 10:57

Re: Comando Run

Mensagem por gvc »

Tente:

run arj a -va TESTE *.DBF > NUL
"TRS-80/Sincler/Apple/PC - Clipper Winter 85, tlink 1.0 [pc 10 MHz - 640K] {NEZ 8000 2Kb RAM}"
{POG - Programação Orientada a Gambiarra}
Adalberto
Usuário Nível 3
Usuário Nível 3
Mensagens: 343
Registrado em: 01 Set 2007 01:09
Localização: Santa Cruz de la Sierra - Bolivia

Re: Comando Run

Mensagem 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
negrao
Usuário Nível 3
Usuário Nível 3
Mensagens: 186
Registrado em: 06 Jul 2004 08:38

Re: Comando Run

Mensagem por negrao »

Mocada valeu pela ajuda , deu certo usando esse > NUL

OBRIGADO
alxsts
Colaborador
Colaborador
Mensagens: 3092
Registrado em: 12 Ago 2008 15:50
Localização: São Paulo-SP-Brasil

Re: Comando Run

Mensagem 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
[]´s
Alexandre Santos (AlxSts)
Responder