ABRIR WINEXPLORER COM EXTENSAO .JPG
Boa tarde.
Já pesquisei um monte no google, encontrei várias coisas menos o que preciso (risos).
Criei um botão que abre a pasta temporária do usuário logado no windows, pois é onde estou gravando alguns arquivos de imagem para o usuário. Usei a API do windows para pegar a pasta Temp, assim evito problemas de permissão de gravação no Windows vista e Seven.:
Call Shell([Ô]explorer.exe [Ô] & WIN_DiretorioTMP, vbNormalFocus)
Ok funciona, mas eu queria que ao abrir o win explorer, só fossem exibidos na janela os arquivos com a extensão *.JPG, pois há vários paths e arquivos .tmp de outros aplicativos lá.
Isso é possÃvel?
Já pesquisei um monte no google, encontrei várias coisas menos o que preciso (risos).
Criei um botão que abre a pasta temporária do usuário logado no windows, pois é onde estou gravando alguns arquivos de imagem para o usuário. Usei a API do windows para pegar a pasta Temp, assim evito problemas de permissão de gravação no Windows vista e Seven.:
Call Shell([Ô]explorer.exe [Ô] & WIN_DiretorioTMP, vbNormalFocus)
Ok funciona, mas eu queria que ao abrir o win explorer, só fossem exibidos na janela os arquivos com a extensão *.JPG, pois há vários paths e arquivos .tmp de outros aplicativos lá.
Isso é possÃvel?
Resposta curta: Não, isso não é possÃvel. Tente criar uma pasta especÃfica para as coisas que vc quer...
Bem Kerplunk o problema de criar pasta especÃfica, são as permissões de acesso do Windows vista e Seven, como há muitas restrições, optei por usar a pasta temp que permite gravar e excluir arquivos temporários sem nenhuma restrição. Para usar outras certamente teria problemas.
Hoje funciona tudo perfeitamente, inclusive abro o explorer nessa pasta para o usuário abrir, excluir ou mover os arquivos gerados (imagens de gráficos) usados para impressão, mas como há muitos outros arquivos tmp lá, fico tumultuado. Por isso queria exibir só os com extensão .JPG.
Se não há como enviar um parâmetro ao WinExplorer para filtrar os arquivos pelo SHELL, Será que pelo controle FileListBox do vb6 é possÃvel fazer o mesmo que pelo Explorer?
Abrir um arquivo no programa de origem;
Excluir os arquivos selecionados;
Mover de uma pasta para outra;
etc...
Ou tudo isso deria que der programado pelo FSO para criar um aplicativo semelhante ao explorer (reinventando a roda)?
Hoje funciona tudo perfeitamente, inclusive abro o explorer nessa pasta para o usuário abrir, excluir ou mover os arquivos gerados (imagens de gráficos) usados para impressão, mas como há muitos outros arquivos tmp lá, fico tumultuado. Por isso queria exibir só os com extensão .JPG.
Se não há como enviar um parâmetro ao WinExplorer para filtrar os arquivos pelo SHELL, Será que pelo controle FileListBox do vb6 é possÃvel fazer o mesmo que pelo Explorer?
Abrir um arquivo no programa de origem;
Excluir os arquivos selecionados;
Mover de uma pasta para outra;
etc...
Ou tudo isso deria que der programado pelo FSO para criar um aplicativo semelhante ao explorer (reinventando a roda)?
O que quis dizer, foi criar uma pasta para sua aplicação NA PASTA TEMP, assim, dentro dela vai ter só o que vc quiser...
Agora entendi amigo, realmente isso vai resolver.
vou pesquisar como criar pasta dentro da pasta temp, espero achar uma api que permita para não ter de distribuir nenhum outro componente.
Obrigado.
vou pesquisar como criar pasta dentro da pasta temp, espero achar uma api que permita para não ter de distribuir nenhum outro componente.
Obrigado.
Tópico encerrado , respostas não são mais permitidas