Windows 7 Obter lista de arquivos abertos por extensão ou aplicativo

0

Depois de muita pesquisa, preciso perguntar como posso obter uma lista de caminhos de arquivos abertos com uma extensão específica no Windows 7. Arquivos, não processos; Eu preciso dos arquivos que o Adobe Reader, ou outro, tenha aberto.

Ocasionalmente, sou forçado a reiniciar meu PC. Eu sempre tenho vários PDFs e / ou arquivos do bloco de notas abertos. Após a reinicialização, é difícil reabrir esses arquivos para voltar a funcionar e voltar a funcionar rapidamente. Eu gostaria de saber como obter uma lista de caminhos para abrir arquivos por extensão para que eu possa então escrever um script em lote ou em Python que salvará esses nomes e caminhos de arquivos e depois executar outro script para reabrir esses arquivos.

Eu encontrei a ferramenta OpenedFilesView by NirSoft que mostra todos os arquivos abertos e extensões associadas. Portanto, parece possível obter do Windows uma lista de caminhos para abrir arquivos por extensão, mas eu preciso saber quais comandos usar para fazer isso dentro da janela de prompt de comando / shell no Windows.

JayJay123
fonte

Respostas:

1

Você pode usar o SysInternals Process Explorer (da Microsoft, download gratuito). É uma espécie de TaskManager em Steroids, e tem uma função 'Find / Find handle ou DLL', pesquisa por * .pdf, e listará todos os programas com todos os arquivos abertos que coincidem com aquela string: insira a descrição da imagem aqui

Aganju
fonte
Ele quer encontrar os nomes na linha de comando
DavidPostill