gravar varios txt em um....
Moderador: Moderadores
- adilson
- Usuário Nível 2

- Mensagens: 93
- Registrado em: 01 Fev 2008 07:02
- Localização: americana - sao paulo
gravar varios txt em um....
ola pessoal, alguem saberia como gravar varios txt e um unico txt ??...
e o seguinte crie um rotina para impressao de fax usando o dosprint.exe
so que o cliente quer passar de uma vez so todos os faxes (pedidos),
ex:
tenho em uma pasta os pedidos ja gerados em txt
\pasta\pedido1.txt
\pasta\pedido2.txt
\pasta\pedido3.txt
etc....
gostaria tipo assim :
pedido1.txt+pedido2.txt+pedido3.txt = pedidos_a_enviar.txt
tentei usando fwrite,memowrit,copy to (dos).etc, nao consegui se alguem
puder ajudar meu muito obrigado..
abracos a todos...
e o seguinte crie um rotina para impressao de fax usando o dosprint.exe
so que o cliente quer passar de uma vez so todos os faxes (pedidos),
ex:
tenho em uma pasta os pedidos ja gerados em txt
\pasta\pedido1.txt
\pasta\pedido2.txt
\pasta\pedido3.txt
etc....
gostaria tipo assim :
pedido1.txt+pedido2.txt+pedido3.txt = pedidos_a_enviar.txt
tentei usando fwrite,memowrit,copy to (dos).etc, nao consegui se alguem
puder ajudar meu muito obrigado..
abracos a todos...
Se quer usar um comando DOS simples, use
TYPE PEDIDO1.TXT >> RESULT.TXT
TYPE PEDIDO2.TXT >> RESULT.TXT
TYPE PEDIDO3.TXT >> RESULT.TXT
Mas também pode ser feito pelo Clipper. Eu usaria FRead() e FWrite(), que permitem uma coisa rápida e simples. Leia o NG a respeito.
TYPE PEDIDO1.TXT >> RESULT.TXT
TYPE PEDIDO2.TXT >> RESULT.TXT
TYPE PEDIDO3.TXT >> RESULT.TXT
Mas também pode ser feito pelo Clipper. Eu usaria FRead() e FWrite(), que permitem uma coisa rápida e simples. Leia o NG a respeito.
[]'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!
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!
- Toledo
- Administrador

- Mensagens: 3133
- Registrado em: 22 Jul 2003 18:39
- Localização: Araçatuba - SP
- Contato:
Adilson, segue abaixo um exemplo do que você pode fazer:
Obs.: não testei, fiz correndo aqui, mas acho que vai funcionar... tá bem mal acabado, mas como disse... é só um exemplo. Outra coisa, se os arquivos de origem tiverem mais de 64 Kb... provavelmente vai dar erro.
Abraços,
Código: Selecionar todos
nArqNovo := FCREATE("Arqnovo.txt")
nArq1 := FOPEN("pedido1.txt")
tamanho := FSEEK(nArq1, 0, 2)
cBuffer := spac(tamanho)
FSEEK(nArq1, 0)
FREAD(nArq1,@cBuffer,tamanho)
FWRITE(nArqNovo,cBuffer,tamanho)
FCLOSE(nArq1)
nArq2 := FOPEN("pedido2.txt")
tamanho := FSEEK(nArq2, 0, 2)
cBuffer := spac(tamanho)
FSEEK(nArq2, 0)
FREAD(nArq2,@cBuffer,tamanho)
FSEEK(nArqNovo, 0, 2)
FWRITE(nArqNovo,cBuffer,tamanho)
FCLOSE(nArq2)
FCLOSE(nArqNovo)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
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
- Pablo César
- Usuário Nível 7

- Mensagens: 5312
- Registrado em: 31 Mai 2006 10:22
- Localização: Curitiba - Paraná
Em DOS também poder ser feito:
pedido1.txt+pedido2.txt+pedido3.txt pedidos.txt
Outra forma seria criar um arquivo DBF e importar através do comando APPEND FROM <arquivo> SDF, depois seria só questão de gerar-lo.
pedido1.txt+pedido2.txt+pedido3.txt pedidos.txt
Outra forma seria criar um arquivo DBF e importar através do comando APPEND FROM <arquivo> SDF, depois seria só questão de gerar-lo.
Um clip-abraço !
Pablo César Arrascaeta
Compartilhe suas dúvidas e soluções com todos os colegas aqui do fórum.
Evite enviar as dúvidas técnicas por MPs ou eMails, assim todos iremos beneficiar-nos.
Pablo César Arrascaeta
Compartilhe suas dúvidas e soluções com todos os colegas aqui do fórum.
Evite enviar as dúvidas técnicas por MPs ou eMails, assim todos iremos beneficiar-nos.
- rochinha
- Administrador

- Mensagens: 4664
- Registrado em: 18 Ago 2003 20:43
- Localização: São Paulo - Brasil
- Contato:
Amiguinho
O Pablo não completou como seria possivel:
O Pablo não completou como seria possivel:
Código: Selecionar todos
COPY pedido1.txt+pedido2.txt+pedido3.txt pedidos.txt
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.
@braços : ? )
A justiça divina tarda mas não falha, enquanto que a justiça dos homens falha porque tarda.
- Pablo César
- Usuário Nível 7

- Mensagens: 5312
- Registrado em: 31 Mai 2006 10:22
- Localização: Curitiba - Paraná
Ahhh é mesmo, copiei o bloco e acabei esquecendo colocar o principal: o comando COPY. Obrigrado Rochinha.
Um clip-abraço !
Pablo César Arrascaeta
Compartilhe suas dúvidas e soluções com todos os colegas aqui do fórum.
Evite enviar as dúvidas técnicas por MPs ou eMails, assim todos iremos beneficiar-nos.
Pablo César Arrascaeta
Compartilhe suas dúvidas e soluções com todos os colegas aqui do fórum.
Evite enviar as dúvidas técnicas por MPs ou eMails, assim todos iremos beneficiar-nos.
Pra você ver: de vez em quando esses comandos esquecidos do DOS ainda tem alguma utilidade. 
[]'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!
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!
- rochinha
- Administrador

- Mensagens: 4664
- Registrado em: 18 Ago 2003 20:43
- Localização: São Paulo - Brasil
- Contato:
Amiguinho Maligno,
Esquecidos, para quem ja usa informática a muito tempo, pois viemos do tempo em que o aprendizado era forçosamente neste ambiente, rico em opções e ferramentas.
Lembro-me dos tempos das biblias de programação, que quando andava nos onibus com elas embaixo do braço era questionado por passageiros de qual igreja eu era e que minha biblia era diferente.
Hoje os cursos passam muito que rasteiramente por estas informações e alguns até omitem. Hoje o que vemos são livros com códigos e reticencias, onde o programador tem de adivinhar o que pode enxertar no restante para produzir algo.
Sorte existe hoje a internet, mas muitos não sabem onde pesquisar, principalmente porque não existe um lugar completo e sim muitos lugares com pequenas informações, felizmente com exemplos realmente completos e feitos pelos proprios internautas.
Nem podemos dizer, "Ai que saudades do DOS", pois passamos os dias usando esta plataforma e as novas tecnologias ainda apresentam novidades usando estas ferramentas como os frameworks e sdk .NET, Java e Flex.
O DOS pode ser esquecido, mas morto?...
Esquecidos, para quem ja usa informática a muito tempo, pois viemos do tempo em que o aprendizado era forçosamente neste ambiente, rico em opções e ferramentas.
Lembro-me dos tempos das biblias de programação, que quando andava nos onibus com elas embaixo do braço era questionado por passageiros de qual igreja eu era e que minha biblia era diferente.
Hoje os cursos passam muito que rasteiramente por estas informações e alguns até omitem. Hoje o que vemos são livros com códigos e reticencias, onde o programador tem de adivinhar o que pode enxertar no restante para produzir algo.
Sorte existe hoje a internet, mas muitos não sabem onde pesquisar, principalmente porque não existe um lugar completo e sim muitos lugares com pequenas informações, felizmente com exemplos realmente completos e feitos pelos proprios internautas.
Nem podemos dizer, "Ai que saudades do DOS", pois passamos os dias usando esta plataforma e as novas tecnologias ainda apresentam novidades usando estas ferramentas como os frameworks e sdk .NET, Java e Flex.
O DOS pode ser esquecido, mas morto?...
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.
@braços : ? )
A justiça divina tarda mas não falha, enquanto que a justiça dos homens falha porque tarda.
O DOS pode não ser mais um SO como antigamente, mas é uma ferramenta de acesso muito útil, e ainda utilizado pelos compiladores de linha de comando de boa parte das ferramentas de programação mais populares. Aliás, mesmo em IDEs super-sofisticadas, o compilador continua sendo acionado via DOS, mas o processo é direcionado para um buffer interno e as mensagens manipuladas pela IDE. Ou seja, tudo mascarado.
))
[]'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!
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!
