" > NUL " no XP

Fórum sobre a linguagem CA-Clipper.

Moderador: Moderadores

Avatar do usuário
Augusto
Usuário Nível 3
Usuário Nível 3
Mensagens: 473
Registrado em: 26 Ago 2003 17:50
Localização: Maricá/RJ
Contato:

" > NUL " no XP

Mensagem por Augusto »

Pessoal...

Tenho a seguinte rotina:

Código: Selecionar todos

! ..\wzzip -ex &drive:&local\bkps.zip *.dbf > nul
No 98, quando era executado o WZZIP, o " > NUL" funcionava mas com o XP POR DENTRO DO CLIPPER não funciona... na linha de comando NO DOS(XP) funciona... vai entender...

Alguém tem uma solução para o CLIPPER no XP ??
Editado pela última vez por Augusto em 10 Mar 2007 22:23, em um total de 1 vez.
:xau Fui...
goulart@provsul.com.br

Faça da PROVSUL o seu Provedor de Serviços WEB
Visite: www.PROVSUL.com.br
Avatar do usuário
Pablo César
Usuário Nível 7
Usuário Nível 7
Mensagens: 5312
Registrado em: 31 Mai 2006 10:22
Localização: Curitiba - Paraná

Mensagem por Pablo César »

Caro Augusto,

Veja se funciona colocando (ODOISNAFRENTE) 2>NUL

Eu ainda estou aprendendo também, mas tem uns site interessantes sobre isto:

http://www.microsoft.com/resources/docu ... x?mfr=true

http://www.tomlauren.com/notes/windowsScripting.html

http://www.windowsitpro.com/Article/Art ... .html?Ad=1

Um clip-abraço :)Pos
Avatar do usuário
Augusto
Usuário Nível 3
Usuário Nível 3
Mensagens: 473
Registrado em: 26 Ago 2003 17:50
Localização: Maricá/RJ
Contato:

Mensagem por Augusto »

Pablo...
Agradeço a dica mas... já tentei e não funciona... (vi no seu outro tópico) pelo menos comigo não funcionou...
:xau Fui...
goulart@provsul.com.br

Faça da PROVSUL o seu Provedor de Serviços WEB
Visite: www.PROVSUL.com.br
Avatar do usuário
Clipper
Colaborador
Colaborador
Mensagens: 1334
Registrado em: 23 Ago 2004 00:04
Localização: Recife/PE

Mensagem por Clipper »

Estranho eu uso o direcionamento >nul no XP e funciona blz.

Até logo.

Marcelo
Programador que é programador, quando tá de folga vai inventar função nova, fazer testes, ou seja... se divertir
Cobra 210 - Drive de 8" 1.024 KB - 64 KB RAM - Impressora de Linha Cobra - Visicalc - Fortran - Dialog - Sistema Operacional SP/M (é sp/m mesmo - era o cp/m da cobra)
Avatar do usuário
Pablo César
Usuário Nível 7
Usuário Nível 7
Mensagens: 5312
Registrado em: 31 Mai 2006 10:22
Localização: Curitiba - Paraná

O uso do >

Mensagem por Pablo César »

Eu acredito que o uso do ">" não é aceito em todos os comandos do SO do WIN XP e inclusive tem comportamento deiferenciado quando é exucatdo dentro de um arquivo BAT.

Dê uma olhada em "Command Redirection" do http://www.microsoft.com/technet/archiv ... x?mfr=true

O Bill Gates, agora está rindo a toa e nós... bem...

Um clip-abraço :)Pos
Avatar do usuário
Augusto
Usuário Nível 3
Usuário Nível 3
Mensagens: 473
Registrado em: 26 Ago 2003 17:50
Localização: Maricá/RJ
Contato:

Mensagem por Augusto »

Pablo... eu acho q no seu caso funciona o "2>" prq efetivamente é um redirecionamento mais no meu caso não... é prá "NUL", entende ??

Clipper escreveu:Estranho eu uso o direcionamento >nul no XP e funciona blz.
Pô Marcelo... diz o "pulo do gato" então...
Já tentei com SWPRUNCMD("..\wzzip -ex &drive:&local\bkps.zip *.dbf > nul") e também não funciona....

Fica feio prá caraca aparecer aquela lista...
Tem que ter uma solução !!!
:xau Fui...
goulart@provsul.com.br

Faça da PROVSUL o seu Provedor de Serviços WEB
Visite: www.PROVSUL.com.br
Avatar do usuário
Clipper
Colaborador
Colaborador
Mensagens: 1334
Registrado em: 23 Ago 2004 00:04
Localização: Recife/PE

Mensagem por Clipper »

Nem tem Augusto, nunca fiz nada só botei e rodou semproblemas, veja uma das linhas que tenho no meu programa.

EXECUTA=SWPRUNCMD("BRCOMPAC A \BR\BACKUP\BRBACKUP.001 -VA -V1200 -X\BR\MOV\FEC\*.* -X*.EXE -XTEMP*.* -X*.CDX -XBRBACKUP.* -R -Y >NUL")

O BRCOMPAC é o ARJ renomeado.

Não dá erro nenhum, nem aparece nada na tela, funciona perfeitamente.

Mas não é a primeira vez que vejo esse tipo de problema no XP, outros colegas já relataram erros semelhantes, o que é mais estranho é que em algumas máquinas acontecem e em outras não.

Tente direcionar para um arquivo ao invés de NUL.

SWPRUNCMD("..\wzzip -ex &drive:&local\bkps.zip *.dbf >LIXO.TXT")

ou

COMANDO=("..\wzzip -ex "+drive+":"+local+"\bkps.zip *.dbf >nul")
SWPRUNCMD(COMANDO)
Não creio que influencie, mas não custa nada testar.

Se quiser fazer um teste na sua máquina baixe meu sistema e teste, se der o mesmo problema é algum problema de configuração do seu XP.

www.phrep.com.br/brinst.exe

Vá em : UTILITARIOS - BACKUP DISQUETE

Até logo.

Marcelo
Programador que é programador, quando tá de folga vai inventar função nova, fazer testes, ou seja... se divertir
Cobra 210 - Drive de 8" 1.024 KB - 64 KB RAM - Impressora de Linha Cobra - Visicalc - Fortran - Dialog - Sistema Operacional SP/M (é sp/m mesmo - era o cp/m da cobra)
Avatar do usuário
Augusto
Usuário Nível 3
Usuário Nível 3
Mensagens: 473
Registrado em: 26 Ago 2003 17:50
Localização: Maricá/RJ
Contato:

Mensagem por Augusto »

Clipper escreveu:Tente direcionar para um arquivo ao invés de NUL.
SWPRUNCMD("..\wzzip -ex &drive:&local\bkps.zip *.dbf >LIXO.TXT")
Funcionou.... mais ainda deixa uma "sujeirinha" mais tá bem melhor...

Eu fiz assim:

Código: Selecionar todos

SWPRUNCMD("..\wzzip -ex &drive:&local\bkps.zip *.dbf  > lixo.txt")
SWPRUNCMD("del lixo.txt")
Valeu pela dica, de qqr forma ainda vou continuar buscando a solução ideal...
:xau Fui...
goulart@provsul.com.br

Faça da PROVSUL o seu Provedor de Serviços WEB
Visite: www.PROVSUL.com.br
Avatar do usuário
Clipper
Colaborador
Colaborador
Mensagens: 1334
Registrado em: 23 Ago 2004 00:04
Localização: Recife/PE

Mensagem por Clipper »

Mas essa é moleza Augusto.

Troque o SWPRUNCMD("del lixo.txt") por :
FERASE("LIXO.TXT")

Até logo.

Marcelo
Programador que é programador, quando tá de folga vai inventar função nova, fazer testes, ou seja... se divertir
Cobra 210 - Drive de 8" 1.024 KB - 64 KB RAM - Impressora de Linha Cobra - Visicalc - Fortran - Dialog - Sistema Operacional SP/M (é sp/m mesmo - era o cp/m da cobra)
Avatar do usuário
Augusto
Usuário Nível 3
Usuário Nível 3
Mensagens: 473
Registrado em: 26 Ago 2003 17:50
Localização: Maricá/RJ
Contato:

Mensagem por Augusto »

Clipper escreveu:Troque o SWPRUNCMD("del lixo.txt") por :
FERASE("LIXO.TXT")
Vc tá certo... hehe.... é que eu fui no "embalo"...
:xau Fui...
goulart@provsul.com.br

Faça da PROVSUL o seu Provedor de Serviços WEB
Visite: www.PROVSUL.com.br
Responder