Clipper On Line • Ver Tópico - tela preta - prompt dos dos...

tela preta - prompt dos dos...

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

Moderador: Moderadores

 

tela preta - prompt dos dos...

Mensagempor FARLEY RIBEIRO » 01 Set 2008 11:12

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.


// 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 de usuário

FARLEY RIBEIRO
Usuário Nível 2

Usuário Nível 2
 
Mensagens: 82
Data de registro: 24 Jul 2007 10:26
Cidade/Estado: MONTES CLAROS-MG
Curtiu: 0 vez
Mens.Curtidas: 0 vez

Re: tela preta - prompt dos dos...

Mensagempor Maligno » 01 Set 2008 11:14

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 de usuário

Maligno
Membro Master

Membro Master
 
Mensagens: 6390
Data de registro: 06 Jul 2004 01:40
Cidade/Estado: Londrina/PR
Curtiu: 1 vez
Mens.Curtidas: 14 vezes

Re: tela preta - prompt dos dos...

Mensagempor FARLEY RIBEIRO » 01 Set 2008 13:53

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 de usuário

FARLEY RIBEIRO
Usuário Nível 2

Usuário Nível 2
 
Mensagens: 82
Data de registro: 24 Jul 2007 10:26
Cidade/Estado: MONTES CLAROS-MG
Curtiu: 0 vez
Mens.Curtidas: 0 vez

Re: tela preta - prompt dos dos...

Mensagempor FARLEY RIBEIRO » 01 Set 2008 14:12

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 de usuário

FARLEY RIBEIRO
Usuário Nível 2

Usuário Nível 2
 
Mensagens: 82
Data de registro: 24 Jul 2007 10:26
Cidade/Estado: MONTES CLAROS-MG
Curtiu: 0 vez
Mens.Curtidas: 0 vez

Re: tela preta - prompt dos dos...

Mensagempor sygecom » 01 Set 2008 19:12

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

MYRUN(aplicativo.exe)

**************************
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
leonardodemachado@hotmail.com

Faça você também sua doação esse fórum é uma lenda viva: http://www.pctoledo.com.br/doacao
Avatar de usuário

sygecom
Usuário Nível 7

Usuário Nível 7
 
Mensagens: 7017
Data de registro: 21 Jul 2006 10:12
Cidade/Estado: Alvorada-RS
Curtiu: 1 vez
Mens.Curtidas: 133 vezes

Re: tela preta - prompt dos dos...

Mensagempor rochinha » 06 Set 2008 20:26

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 fivolution@hotmail.com. Agradecido.

@braços : ? )

A justiça divina tarda mas não falha, enquanto que a justiça dos homens falha porque tarda.
Avatar de usuário

rochinha
Membro Master

Membro Master
 
Mensagens: 4548
Data de registro: 18 Ago 2003 20:43
Cidade/Estado: São Paulo - Brasil
Curtiu: 808 vezes
Mens.Curtidas: 246 vezes

Re: tela preta - prompt dos dos...

Mensagempor Toledo » 07 Set 2008 08:23

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 de usuário

Toledo
Administrador

Administrador
 
Mensagens: 3038
Data de registro: 22 Jul 2003 18:39
Cidade/Estado: Araçatuba - SP
Curtiu: 263 vezes
Mens.Curtidas: 258 vezes

Re: tela preta - prompt dos dos...

Mensagempor clodoaldomonteiro » 20 Abr 2009 19:26

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 de usuário

clodoaldomonteiro
Usuário Nível 4

Usuário Nível 4
 
Mensagens: 752
Data de registro: 30 Dez 2006 12:17
Cidade/Estado: Teresina-PI
Curtiu: 114 vezes
Mens.Curtidas: 31 vezes

Re: tela preta - prompt dos dos...

Mensagempor sygecom » 21 Abr 2009 00:19

Faz parte da FIVEWIN
Leonardo Machado
xHarbour.org + Hwgui + PostgreSql
leonardodemachado@hotmail.com

Faça você também sua doação esse fórum é uma lenda viva: http://www.pctoledo.com.br/doacao
Avatar de usuário

sygecom
Usuário Nível 7

Usuário Nível 7
 
Mensagens: 7017
Data de registro: 21 Jul 2006 10:12
Cidade/Estado: Alvorada-RS
Curtiu: 1 vez
Mens.Curtidas: 133 vezes

Re: tela preta - prompt dos dos...

Mensagempor Itamar M. Lins Jr. » 14 Mai 2009 23:18

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.
Avatar de usuário

Itamar M. Lins Jr.
Colaborador

Colaborador
 
Mensagens: 6951
Data de registro: 30 Mai 2007 11:31
Cidade/Estado: Ilheus Bahia
Curtiu: 312 vezes
Mens.Curtidas: 508 vezes

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

Mensagempor FARLEY RIBEIRO » 20 Jul 2009 18:48

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)
Avatar de usuário

FARLEY RIBEIRO
Usuário Nível 2

Usuário Nível 2
 
Mensagens: 82
Data de registro: 24 Jul 2007 10:26
Cidade/Estado: MONTES CLAROS-MG
Curtiu: 0 vez
Mens.Curtidas: 0 vez




Retornar para FiveWin

Quem está online

Usuários vendo este fórum: Nenhum usuário registrado online e 9 visitantes


Ola Amigo, espero que meu site e forum tem lhe beneficiado, com exemplos e dicas de programacao.
Entao divulgue o link da Doacao abaixo para seus amigos e redes sociais ou faça uma doacao para o site forum...
MUITO OBRIGADO PELA SUA DOACAO!
Faça uma doação para o forum
cron
v
Olá visitante, seja bem-vindo ao Fórum Clipper On Line!
Efetue o seu login ou faça o seu Registro