IMPRIMIR ARQUIVO TXT

Fórum sobre a linguagem CA-Clipper.

Moderador: Moderadores

Dudu_XBase
Membro Master
Membro Master
Mensagens: 1071
Registrado em: 25 Ago 2003 16:55

IMPRIMIR ARQUIVO TXT

Mensagem por Dudu_XBase »

Como faço para imprimir um arquivo texto pelo clipper sem usar o famoso.... copy texto.txt > LPT1 ou > PRN.... tem algum comando....


________________________________________________________________________________________________________
(Aow Saudade) Clipper 5.2e, Blinker 7, RDD SIXNSX, DBFCDX /Xharbour 1.0, Rdd Mediator (Mysql) Free , RDD Sqlrdd (Sql Server) Comercial
(Hoje) C# Python Sql Server e Oracle




Avatar do usuário
Antonio
Usuário Nível 3
Usuário Nível 3
Mensagens: 347
Registrado em: 14 Ago 2003 17:33
Localização: Sao Paulo - SP
Contato:

Re: IMPRIMIR ARQUIVO TXT

Mensagem por Antonio »

Dudu_XBase escreveu:Como faço para imprimir um arquivo texto pelo clipper sem usar o famoso.... copy texto.txt > LPT1 ou > PRN.... tem algum comando....

Uma alternativa pode ser o type arquivo.txt > Lpt1 ou Prn
Antonio Carlos
Harbour 3.2 (20180213)
Hwgui 2.20 3b | PostGresql 9.5 | ADO/ODBC
MARINI
Usuário Nível 3
Usuário Nível 3
Mensagens: 288
Registrado em: 06 Jul 2004 08:06
Localização: Pindamonhangaba SP

Mensagem por MARINI »

Poderá também ser impresso assim:

1) Use o MEMOREAD("arquivo") para ler o arquivo texto.
http://www.clipx.net/ng/53guide/ng6efc7.php

2) Use o MEMOLINE() para imprimir as linhas
http://www.clipx.net/ng/53guide/ng6e303.php
Sds
Marini
Avatar do usuário
Clipper
Colaborador
Colaborador
Mensagens: 1334
Registrado em: 23 Ago 2004 00:04
Localização: Recife/PE

Mensagem por Clipper »

Ei galera !!!

Vocês tem que aumentar a memória de vocês, botem mais um pente de 128 mb , mas recomendo uma de 256 mb... :lol:

Esqueceram do TYPE do Clipper.


Prezado colega use ele assim....

TYPE LISTAGEM.TXT TO PRINTER

Até logo.

Marcelo
jpalma
Usuário Nível 3
Usuário Nível 3
Mensagens: 153
Registrado em: 18 Ago 2003 14:15

Mensagem por jpalma »

Também utilizo os MEMO´s da vida juntamente com uma rotina que faz a identação das linhas.

sds


ps: você recebeu meu email contendo a rotina do CEP?
Nota de Moderação:
por [url=https://pctoledo.org/forum/memberlist.php?mode=viewprofile&u=100899][color=#00AA00]Pablo César[/color][/url]: (de acordo a sua ultima citação) 
 
Enviar por email, resolver através de meios privados são práticas não aceitas aqui no fórum. Desestimulamos este tipo de procedimento, já que o objetivo do fórum é para servir como fonte centralizadora de informações, onde os usuários possam compartilhar de forma pública e não exclusiva. Favor ler a Regra Geral do Fórum (itens 10,11,12 e 13).
MARINI
Usuário Nível 3
Usuário Nível 3
Mensagens: 288
Registrado em: 06 Jul 2004 08:06
Localização: Pindamonhangaba SP

Mensagem por MARINI »

Clipper escreveu: Esqueceram do TYPE do Clipper.
Prezado colega use ele assim....
TYPE LISTAGEM.TXT TO PRINTER

O TYPE do CLIPPER serve para determinar o tipo
de uma expressão (vetor, lógico, caractere, numérico...)

http://www.clipx.net/ng/53guide/nga5f08.php

Na forma citada não funciona salvo se usar o TYPE do DOS
chamado através do RUN do CLIPPER ou SWPRUNCMD do
BLINKER.

http://www.clipx.net/ng/53guide/ngdb63a.php
Sds
Marini
Avatar do usuário
Antonio
Usuário Nível 3
Usuário Nível 3
Mensagens: 347
Registrado em: 14 Ago 2003 17:33
Localização: Sao Paulo - SP
Contato:

Mensagem por Antonio »

MARINI escreveu:
Clipper escreveu: Esqueceram do TYPE do Clipper.
Prezado colega use ele assim....
TYPE LISTAGEM.TXT TO PRINTER

O TYPE do CLIPPER serve para determinar o tipo
de uma expressão (vetor, lógico, caractere, numérico...)

http://www.clipx.net/ng/53guide/nga5f08.php

Na forma citada não funciona salvo se usar o TYPE do DOS
chamado através do RUN do CLIPPER ou SWPRUNCMD do
BLINKER.

http://www.clipx.net/ng/53guide/ngdb63a.php
Ola Marini,

O Clipper dispõem sim do comando TYPE na forma colocada pelo colega Marcelo.

O cara ta bem de memória, mas o processador ta meia boca, só terminou o processamento da pesquisa as 22:00... 8) :? Brindeirinha hein MMendeso ;)
Antonio Carlos
Harbour 3.2 (20180213)
Hwgui 2.20 3b | PostGresql 9.5 | ADO/ODBC
MARINI
Usuário Nível 3
Usuário Nível 3
Mensagens: 288
Registrado em: 06 Jul 2004 08:06
Localização: Pindamonhangaba SP

Mensagem por MARINI »

Realmente.
Apesar de não achar a documentação deste comando
na forma descrita, fiz os testes e funcionou.

SET PRINT ON
TYPE ARQUIVO.TXT TO PRINTER
Sds
Marini
Avatar do usuário
Clipper
Colaborador
Colaborador
Mensagens: 1334
Registrado em: 23 Ago 2004 00:04
Localização: Recife/PE

Mensagem por Clipper »

Só para complementar

O comando TYPE (eu disse comando, não é a função()). É usado para exibir um arquivo texto, segue abaixo a sintaxe dele :

TYPE <arquivo texto> [TO PRINT] [TO FILE <arquivo2>]

Ele exibe o arquivo em tela salvo quando direcionado para outro dispositivo.

Ao exibir na tela use CTRL+S para parar e ESC para finalizar.

Ps. Eu só não entendo o porque da opcão TO FILE ??? Mandar um arquivo texto para outro me parece meio redundante... :?

Até logo.

Marcelo
MARINI
Usuário Nível 3
Usuário Nível 3
Mensagens: 288
Registrado em: 06 Jul 2004 08:06
Localização: Pindamonhangaba SP

Mensagem por MARINI »

Clipper escreveu:O comando TYPE (eu disse comando, não é a função()).
Realmente, como comando existe a documentação.

http://www.clipx.net/ng/53guide/ngf748b.php
Sds
Marini
Responder