Como clicar em um arquivo e saber o nome dele

Projeto [x]Harbour - Compilador de código aberto compatível com o Clipper.

Moderador: Moderadores

porter
Usuário Nível 5
Usuário Nível 5
Mensagens: 1058
Registrado em: 10 Dez 2009 16:44
Localização: OLIMPIA-SP

Como clicar em um arquivo e saber o nome dele

Mensagem por porter »

Olá pessoal, com esse comando, consigo abrir todos os arquivos com extensão .txt na pasta c:\arquivostxt, como faço
para ao clicar em determinado arquivo pegar o nome dele para imprimi-lo com o WIN32PRN, ou outro comando onde
eu consiga selecionar o arquivo, pegar o nome dele para imprimir, quero atribuir o nome para variavel arq .

Código: Selecionar todos

arq  := MemoRead( win_GetOpenFileName(, "", "c:\arquivostxt\", "TXT", "*.TXT", 1 ) )
W32PRN(arq,"HP DESKJET 3510",cTipoImpCupom)
Harbour 3.2(dev)
Obrigado.
Claudio Soto
Colaborador
Colaborador
Mensagens: 568
Registrado em: 27 Ago 2012 12:31
Localização: Uruguay
Contato:

Como clicar em um arquivo e saber o nome dele

Mensagem por Claudio Soto »

En HMG tenes:
https://www.hmgforum.com/viewtopic.php? ... Easy+build

No es para imprimir, es para compilar proyectos con un click, pero se podria adaptarlo
Saludos.
Dr. Claudio Soto
(Uruguay)
http://srvet.blogspot.com
Avatar do usuário
JoséQuintas
Administrador
Administrador
Mensagens: 20416
Registrado em: 26 Fev 2007 11:59
Localização: São Paulo-SP
Curtiram: 1 vez

Como clicar em um arquivo e saber o nome dele

Mensagem por JoséQuintas »

porter escreveu:como faço
para ao clicar em determinado arquivo pegar o nome dele para imprimi-lo com o WIN32PRN
o cara pega o nome
win_GetOpenFileName(, "", "c:\arquivostxt\", "TXT", "*.TXT", 1 )

já pegando o conteúdo
arq = memoread( ... )

e usa o conteúdo como se fosse nome
W32PRN(arq,"HP DESKJET 3510",cTipoImpCupom)

e pergunta como pegar o nome.....

Se quer o nome, porque pegou o conteúdo?
Tem dia que de noite é fod.... kkkkk
José M. C. Quintas
Harbour 3.2, mingw, multithread, gtwvg, fivewin 25.12, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui), (hmg3), (hmg extended), (oohg), PNotepad, ASP, (Linux/Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"

https://github.com/JoseQuintas/
porter
Usuário Nível 5
Usuário Nível 5
Mensagens: 1058
Registrado em: 10 Dez 2009 16:44
Localização: OLIMPIA-SP

Como clicar em um arquivo e saber o nome dele

Mensagem por porter »

Boa noite JoseQuintas, eu achei que com essa rotina eu conseguiria pegar o nome do arquivo selecionado, para usar posteriormente,
mas ele me traz o conteúdo, qual comando devo usar para pegar o nome de tal arquivo selecionado, obrigado por sua atenção.
porter
Usuário Nível 5
Usuário Nível 5
Mensagens: 1058
Registrado em: 10 Dez 2009 16:44
Localização: OLIMPIA-SP

Como clicar em um arquivo e saber o nome dele

Mensagem por porter »

Agora deu certo, dessa forma consigo pegar o nome, obrigado Cláudio Soto e JoséQuintas.

Código: Selecionar todos

arq  := ( win_GetOpenFileName(, "", "c:\arquivostxt\", "TXT", "*.TXT", 1 ) )
Avatar do usuário
JoséQuintas
Administrador
Administrador
Mensagens: 20416
Registrado em: 26 Fev 2007 11:59
Localização: São Paulo-SP
Curtiram: 1 vez

Como clicar em um arquivo e saber o nome dele

Mensagem por JoséQuintas »

porter escreveu:Agora deu certo, dessa forma consigo pegar o nom
Pois é, você já tinha feito, mas imendou com o MemoRead() que já usa o nome pra ler o arquivo.
José M. C. Quintas
Harbour 3.2, mingw, multithread, gtwvg, fivewin 25.12, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui), (hmg3), (hmg extended), (oohg), PNotepad, ASP, (Linux/Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"

https://github.com/JoseQuintas/
Responder