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: 1057
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: 566
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: 20267
Registrado em: 26 Fev 2007 11:59
Localização: São Paulo-SP

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, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, 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: 1057
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: 1057
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: 20267
Registrado em: 26 Fev 2007 11:59
Localização: São Paulo-SP

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, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, 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