После долгих исследований мне нужно спросить, как мне получить список путей к открытым файлам с определенным расширением в Windows 7. Файлы, а не процессы; Мне нужны файлы, которые открывал Adobe Reader или другой.

Иногда я вынужден перезагрузить компьютер. У меня всегда открыто несколько файлов PDF и / или Блокнот. После перезапуска трудно повторно открыть эти файлы, чтобы быстро вернуться к работе и снова работать. Я хотел бы знать, как получить список путей для открытия файлов по расширению, чтобы я мог затем написать сценарий Batch или Python, который будет сохранять эти имена и пути файлов, а затем запустить другой сценарий для повторного открытия этих файлов.

Я нашел инструмент OpenedFilesView от NirSoft, который показывает все открытые файлы и связанные с ними расширения. Поэтому представляется возможным получить из Windows список путей для открытия файлов по расширению, но мне нужно знать, какие команды использовать для этого в окне командной оболочки / оболочке Windows.

1 ответ1

1

Вы можете использовать SysInternals Process Explorer (от Microsoft, скачать бесплатно). Это своего рода TaskManager на Steroids, и имеет функцию 'Find/Find handle или DLL', ищите * .pdf, и он перечислит все программы со всеми открытыми файлами, которые соответствуют этой строке:

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .