Página 1 de 1
Abrir HTML no sistema
Enviado: 19 Jul 2005 17:45
por Jair de Bessa
No meu sistema tem um modulo de cria uma pagina em HTML pra mim mandar pro Transportador qdo há problemas de frete.
O negocio é o seguinte, qdo gero esse FRETE.HTM quero abrir e visualizar a pagina.
Utilizo :
RUN("C:\Arquiv~1\Intern~1\IEXPLORE.EXE FRETE.HTM")
e funciona beleza, mas o programa fica parado esperando eu fechar a pagina para prosseguir.
Utilizo Windows 2000 e CLIPPER 5.3
Enviado: 19 Jul 2005 18:55
por mesquita
como vc esta gerando este htm
eu crio da sequinte maneira e nao me da problema
set console off
set printer on
set printer to NomeArqhtm
corpo do htm
set printer to
set console off
set console on
run(programaParaAbrirHtm + caminhoArquivoHtm)
espero ter ajudado
Enviado: 20 Jul 2005 08:41
por Jair de Bessa
Valeu amigao.... mas o meu problema nao é na criacao do HTML.
E sim na hora de abri-lo.
eu executo o comando RUN.....
Abre a pagina, mas o programa fica travado e só retorna qdo eu fecho a pagina HTML.
Enviado: 20 Jul 2005 10:33
por clebermano
cara usa o start.exe
Re: Abrir HTML no sistema
Enviado: 26 Jul 2005 16:45
por JLF
Caro Jair,
Estou com um problema na geração de um HTML, que aparentemente
vc não tem.
Quando leio o conteudo do *.DBF as ACENTUAÇÕES vão para o HTML em código caracter.. vc tem a solução para me ajudar?
Abraços!
Jair de Bessa escreveu:No meu sistema tem um modulo de cria uma pagina em HTML pra mim mandar pro Transportador qdo há problemas de frete.
O negocio é o seguinte, qdo gero esse FRETE.HTM quero abrir e visualizar a pagina.
Utilizo :
RUN("C:\Arquiv~1\Intern~1\IEXPLORE.EXE FRETE.HTM")
e funciona beleza, mas o programa fica parado esperando eu fechar a pagina para prosseguir.
Utilizo Windows 2000 e CLIPPER 5.3
Re: Abrir HTML no sistema
Enviado: 26 Jul 2005 17:05
por Jair de Bessa
Claro meu amigo.
Criei uma função para codificar palavras com acentos em codigos HTML.
Jair de Bessa
Enviado: 06 Jan 2006 05:15
por Stanis Luksys
Ola,
Estou com um problema semelhante, será que poderiam enviar esta função pra mim também?
Eu preciso fazer o contrário, mas se ja tem codificado é só inverter...
Valeu...
Enviado: 06 Jan 2006 23:44
por rochinha
Amiguinho
O amiguinho Clebermano postou:
...use o start.exe...
Acho eu que mesmo usando o start.exe voce ainda estaria o chamando pelo comando RUN que é o comando que escraviza o aplicativo.
Se voce usa o Blinker deve ter ouvido falar de sua função SWPRUNCMD().
Faça uso da mesma no lugar do RUN.
@braços :?)
Enviado: 07 Jan 2006 00:48
por Stanis Luksys
Caro Rochinha,
Meu problema na verdade não é abrir HTML no sistema, eu apenas queria esta função para codificar palavras com acentos em codigos HTML que o colega Jair da Bessa comentou ter desenvolvido.
Meu caso é que estou testando a classe TPOP3 e estou conseguindo acessar o servidor e baixar as mensagens, mas muitas delas vem codificadas em HTML e deste modo não consigo exibir em tela no formato texto normal, pois apesar de HTML ser formato texto, tem estes códigos chatos...
Quanto a este teste que estou fazendo logo logo vou disponibilizar para download... Ele é util no sentido de vc enviar uma mensagem pro cara que ta usando seu programa em tempo real...
Por exemplo, vc cria uma conta num servidor qualquer "
conta@servidor.com" e faz o programa ir la de 5 em 5 minutos, sempre q vc tiver uma atualizacao manda uma msg pra la e todos seus clientes recebem na hora... Bem, esta é uma das utilidades, existem outras...
Mas por enquanto só ta funcionando pra msgs sem formatação HTML...
PS: Roda no Windows e no DOS, utilizei xHarbour na compilação, e no meu teste coloquei rodando no tray, mas não é necessário, pode ser uma rotina simples do programa...
Valeu...
Enviado: 07 Jan 2006 01:17
por Stanis Luksys
Voltei...
Quanto a função que eu dizia, ja desenvolvi, é bem simples...
Se alguem precisar tbm, é esta:
Código: Selecionar todos
function html2txt( cTexto )
cTexto := strTran( cTexto, "á" , "á" )
cTexto := strTran( cTexto, "â" , "â" )
cTexto := strTran( cTexto, "à" , "à" )
cTexto := strTran( cTexto, "ã" , "ã" )
cTexto := strTran( cTexto, "ç" , "ç" )
cTexto := strTran( cTexto, "é" , "é" )
cTexto := strTran( cTexto, "ê" , "ê" )
cTexto := strTran( cTexto, "í" , "í" )
cTexto := strTran( cTexto, "ó" , "ó" )
cTexto := strTran( cTexto, "ô" , "ô" )
cTexto := strTran( cTexto, "õ" , "õ" )
cTexto := strTran( cTexto, "ú" , "ú" )
cTexto := strTran( cTexto, "ü" , "ü" )
cTexto := strTran( cTexto, "Á" , "Á" )
cTexto := strTran( cTexto, "Â" , "Â" )
cTexto := strTran( cTexto, "À" , "À" )
cTexto := strTran( cTexto, "Ã" , "Ã" )
cTexto := strTran( cTexto, "Ç" , "Ç" )
cTexto := strTran( cTexto, "É" , "É" )
cTexto := strTran( cTexto, "Ê" , "Ê" )
cTexto := strTran( cTexto, "Í" , "Í" )
cTexto := strTran( cTexto, "Ó" , "Ó" )
cTexto := strTran( cTexto, "Ô" , "Ô" )
cTexto := strTran( cTexto, "Õ" , "Õ" )
cTexto := strTran( cTexto, "Ú" , "Ú" )
cTexto := strTran( cTexto, "Ü" , "Ü" )
return ( cTexto )
Para fazer TXT para HTML é só alterar a ordem do StrTran...
Enviado: 07 Jan 2006 16:20
por rochinha
Amiguinho Stanis
O Harbour possui uma classe chamada tHtml de uma pesquisada e verifique se ela não te serve.
Pois a função do postada anteriormente só trocará os acentos e no codigo .HTML vira também as tags padrões.
Faça uma copia da funcão e coloque nela o STRTRAN com cada tag que voce irá tirar.
@braços :?)
Enviado: 07 Jan 2006 16:28
por Stanis Luksys
Caro Rochinha,
Sabe onde posso encontrar documentação destas classes do xHarbour? Pois no caso da TPOP3 passei mais de 20 horas procurando material e não encontrei NADA, será que nem o cara que fez essa maldita classe tem uma HP? Putz, mas nem que eu tenha q instalar o suporte ao idioma chinês, alguém tem q ter algo sobre ela...
E quanto a THMTL vou dar uma pesquisada, tomara que eu de mais sorte...
Valeu!!
Enviado: 08 Jan 2006 03:01
por rochinha
Amiguinho
Na sessão
codigo fonte eu coloquei a tempos atras o codigo de um aplicativo de envio e recebimento de email usando como API aplicativos
free existentes na .NET.
Faça uso dos mesmos e não esquente a cabeça com codificação.
Veja em
link
@braços :?)
Enviado: 08 Jan 2006 14:41
por Stanis Luksys
Prezado Rochinha,
Muito obrigado pela dica, eu já ti lido este seu post antes e achei de bom proveito sim, mas acontece que o meu desafio é fazer isso sem nenhum programa externo, e no momento não tenho também interesse em enviar e-mail pelo meu programa, apenas receber...
Quanto a classe tHtml, ela serve para gerar códigos HTML, é bem simples o seu uso, mas o meu caso é o contrário... hehehe
Brigadão mesmo...