Variável de sistema contendo o arquivo selecionado no explorer.exe

0

Eu preciso obter o caminho de um arquivo selecionado no explorer.exe. Eu preciso disso de algo variável do sistema ou em algum lugar, como eu posso ler com um aplicativo java.

    
por night_angel90 20.02.2013 / 13:56

1 resposta

0

Não existe um atributo de nível de sistema que permita observar o arquivo selecionado. existem algumas opções, mas ambas são muito grandes desvios.

a abordagem mais tradicional é fazer com que seu aplicativo java crie a janela em questão, por meio de uma API que permite recuperar as informações do arquivo em algum evento. o jFileChooser é um desses.

outra abordagem é aproveitar diretamente a API do Windows. você precisaria capturar o identificador de janela da instância do Windows Explorer e inspecioná-lo com um objeto como o ShellWindows. veja mais algumas informações aqui: link

link

não sei como interagir com o winAPI via java, mas tenho certeza que existe uma maneira.

Isso provavelmente pertence ao StackOverflow em vez de ao SU.

    
por 20.02.2013 / 14:09