
É possível obter o caminho do arquivo atualmente aberto (caminho no disco local ou caminho de rede UNC) na janela frontal em Microsoft Windows 7
?
Se fosse possívelpelo menospara Microsoft Office 2007
aplicativos, isso seria ótimo, mas uma função para todo o sistema seria ótima.
(uma solução para MacOS X
é descrita aqui:Obter o caminho do arquivo aberto em qualquer aplicativo no Mac OS X?)
Responder1
O melhor que você provavelmente poderia fazer é examinar as chaves de registro da documentação recente e obter a lista dos documentos mais recentes.
HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\RecentDocs
No entanto, isso não mostrará se um documento está aberto ou não. Você poderia verificar o título de todos os aplicativos abertos, já que muitos aplicativos colocam nomes de documentos nos títulos das janelas, mas isso não é um requisito e muitos aplicativos não fazem isso.
Responder2
Explorador de processospode exibir todos os arquivos abertos para cada processo. Selecione Exibir/Mostrar Painel Inferior e Exibir/Visualização/Alças do Painel Inferior e selecione o processo.
Porém, não é possível ver diretamente qual dos arquivos está “aberto”.