tela preta - prompt dos dos...

Discussão sobre a biblioteca Fivewin - O Clipper para Windows.

Moderador: Moderadores

Avatar do usuário
FARLEY RIBEIRO
Usuário Nível 2
Usuário Nível 2
Mensagens: 89
Registrado em: 24 Jul 2007 10:26
Localização: MONTES CLAROS-MG

tela preta - prompt dos dos...

Mensagem por FARLEY RIBEIRO »

pessoal,

gero alguma etiqueta para impressora zebra e no final imprimo através do comando COPY. só que toda vez aparece a tela preta do prompt do DOS.

Código: Selecionar todos


// AQUI ESTA O MEU PROBLEMA...

run copy /b temp.txt prn >null

// JÁ TENTEI TAMBÉM...

cPorta:= "LPT1"
cFileTxt := "temp.txt"
WAITRUN("COMMAND.COM /C COPY /B " + cFileTxt + " " + cPorta, 0 )

Por acaso, alguém tem alguma solução definitiva para esse problema?

Aguardo sugestões.

Atenciosamente

Farley
Borland BCC(5.51)/PellesC(5.01)/Fivewin(2.6)/xHarbour.org(0.99.50)/Med(3.02)/DBFNTX/DBFCDX /WvWToools(0.83)
Avatar do usuário
Maligno
Membro Master
Membro Master
Mensagens: 6398
Registrado em: 06 Jul 2004 01:40
Localização: Londrina/PR

Re: tela preta - prompt dos dos...

Mensagem por Maligno »

O problema se repete quando executado em outra máquina, com hardware diferente do desta?
[]'s
Maligno
---
Não respondo questões técnicas através de MP ou eMail. Não insista.
As dúvidas devem ser postadas no fórum. Desta forma, todos poderão
se beneficiar das respostas.

---
Se um dia precisar de uma transfusão de sangue você perceberá como
é importante a figura do doador. Procure o hemocentro de sua cidade e
se informe sobre a doação de sangue, plaquetas e medula óssea. Doe!
Avatar do usuário
FARLEY RIBEIRO
Usuário Nível 2
Usuário Nível 2
Mensagens: 89
Registrado em: 24 Jul 2007 10:26
Localização: MONTES CLAROS-MG

Re: tela preta - prompt dos dos...

Mensagem por FARLEY RIBEIRO »

Sim acontece em qq máquina. O problema todo é pq estou usando o comando RUN e por isso aparece a tela preta do prompt.

Disseram que o harbour tem o comando COPY FILE <origem> to <destino>...

Eu tentei assim e não deu certo.

worigem = "temp.txt"
wdestino = "LPT1"
COPY FILE &worigem to &wdestino

Alguma dica????

Atenciosamente

Farley
Borland BCC(5.51)/PellesC(5.01)/Fivewin(2.6)/xHarbour.org(0.99.50)/Med(3.02)/DBFNTX/DBFCDX /WvWToools(0.83)
Avatar do usuário
FARLEY RIBEIRO
Usuário Nível 2
Usuário Nível 2
Mensagens: 89
Registrado em: 24 Jul 2007 10:26
Localização: MONTES CLAROS-MG

Re: tela preta - prompt dos dos...

Mensagem por FARLEY RIBEIRO »

Perfeito, no caso do comando COPY o problema foi resolvido!

Utilizei o comando abaixo:

COPY FILE temp.txt to LPT1

Aproveitando o bonde.. como faço para executar programas externo sem exibir a tela preta...
Será que teria que criar um bat para executar outros comandos?

run <aplicativo.exe>

grato

farley
Borland BCC(5.51)/PellesC(5.01)/Fivewin(2.6)/xHarbour.org(0.99.50)/Med(3.02)/DBFNTX/DBFCDX /WvWToools(0.83)
Avatar do usuário
sygecom
Administrador
Administrador
Mensagens: 7131
Registrado em: 21 Jul 2006 10:12
Localização: Alvorada-RS
Contato:

Re: tela preta - prompt dos dos...

Mensagem por sygecom »

Olá Farley,
Pode usar o exemplo abaixo para chamar programas externo:

MYRUN(aplicativo.exe)

Código: Selecionar todos

**************************
Function MYRUN( cComando )
**************************
local oShell, RET
oShell := CreateObject( "WScript.Shell" )
RET := oShell:Run( "%comspec% /c " + cComando, 0, .T. )
oShell := NIL
return iif( RET = 0, .T., .F. )
Leonardo Machado
xHarbour.org + Hwgui + PostgreSql
Avatar do usuário
rochinha
Administrador
Administrador
Mensagens: 4664
Registrado em: 18 Ago 2003 20:43
Localização: São Paulo - Brasil
Contato:

Re: tela preta - prompt dos dos...

Mensagem por rochinha »

Amiguinhos,

Se voce mudar o segundo parametro de WaitRUN( ..., 0 ) para WaitRUN( ..., 7 ) resolve.
OPS! LINK QUEBRADO? Veja ESTE TOPICO antes e caso não encontre ENVIE seu email com link do tópico para [url=mailto://fivolution@hotmail.com]fivolution@hotmail.com[/url]. Agradecido.

@braços : ? )

A justiça divina tarda mas não falha, enquanto que a justiça dos homens falha porque tarda.
Avatar do usuário
Toledo
Administrador
Administrador
Mensagens: 3133
Registrado em: 22 Jul 2003 18:39
Localização: Araçatuba - SP
Contato:

Re: tela preta - prompt dos dos...

Mensagem por Toledo »

Veja abaixo todos os valores para o segundo parâmetro da função WAITRUN():

0 - Esconde a janela e passa a ativação para outra janela.
1 - Ativa e exibe uma janela. Se a janela é minimizada ou maximizada, Windows restaura para o seu tamanho e posição original (o mesmo que 9).
2 - Ativa uma janela e exibe como um ícone.
3 - Ativa uma janela e exibe como uma janela maximizada.
4 - Exibe uma janela em seu mais recente tamanho e posição. A janela que está atualmente ativa permanece ativa.
5 - Ativa uma janela e mostra na sua atual dimensão e localização.
6 - Minimiza a janela especificada e ativa a janela de nível superior dentro da lista do sistema.
7 - Exibe uma janela como um ícone. A janela que está atualmente ativa permanece ativa.
8 - Exibe uma janela, no seu estado atual. A janela que está atualmente ativa permanece ativa.
9 - Ativa e exibe uma janela. Se a janela é minimizada ou maximizada, Windows restaura para o seu tamanho e posição original (o mesmo que 1).

Abraços,
Toledo - Clipper On Line
toledo@pctoledo.com.br
Harbour 3.2/MiniGui/HwGui
Faça uma doação para o fórum, clique neste link: http://www.pctoledo.com.br/doacao
Avatar do usuário
clodoaldomonteiro
Usuário Nível 4
Usuário Nível 4
Mensagens: 821
Registrado em: 30 Dez 2006 13:17
Localização: Teresina-PI
Contato:

Re: tela preta - prompt dos dos...

Mensagem por clodoaldomonteiro »

Olá pessoal!

Qual a biblioteca que encontro a função waitRUN()?
At. Clodoaldo Monteiro
Linguagens: Clipper / Harbour
Área de Atuação: Sistemas de gestão para Prefeituras Municipais
Fones: (86)3223-0653, 98859-0236
www.simplesinformatica.com.br
Avatar do usuário
sygecom
Administrador
Administrador
Mensagens: 7131
Registrado em: 21 Jul 2006 10:12
Localização: Alvorada-RS
Contato:

Re: tela preta - prompt dos dos...

Mensagem por sygecom »

Faz parte da FIVEWIN
Leonardo Machado
xHarbour.org + Hwgui + PostgreSql
Avatar do usuário
Itamar M. Lins Jr.
Administrador
Administrador
Mensagens: 7928
Registrado em: 30 Mai 2007 11:31
Localização: Ilheus Bahia
Curtiu: 1 vez

Re: tela preta - prompt dos dos...

Mensagem por Itamar M. Lins Jr. »

Faz parte da FIVEWIN
É , bem, como aqui é fivewin, tudo bem, mas podemos encontrar em outras libs e até no harbour console.

Saudações,
Itamar M. Lins Jr.
Saudações,
Itamar M. Lins Jr.
Avatar do usuário
FARLEY RIBEIRO
Usuário Nível 2
Usuário Nível 2
Mensagens: 89
Registrado em: 24 Jul 2007 10:26
Localização: MONTES CLAROS-MG

Re: tela preta - prompt dos dos... (resolvido)

Mensagem por FARLEY RIBEIRO »

A dica do Rochinha foi batata!!!! mudar o segundo parâmetro para 7.

Muito grato mesmo.

Veja...

xComando := "copy /b temp.txt prn > NUL"
WaitRun( xCOMANDO, 7 )

Atenciosamente...

Farley Ribeiro
Borland BCC(5.51)/PellesC(5.01)/Fivewin(2.6)/xHarbour.org(0.99.50)/Med(3.02)/DBFNTX/DBFCDX /WvWToools(0.83)
Responder