3

Используя cmd , я могу открыть Проводник по определенному пути с выделенным конкретным файлом:

explorer /select, c:\test\file.txt

Однако при этом каждый раз открывается новый экземпляр Explorer, даже если это местоположение уже открыто.

Я бы хотел, чтобы Explorer открыл и выделил файл, если он еще не открыт. Но если она открыта для этого пути, чтобы дать , что фокус окна Проводника и выделить указанный файл. Это возможно?

2 ответа2

2

Используйте AutoHotkey.

С autohotkey это будет простой скрипт (не пробовал, нужно исправить синтаксис)

   run explorer.exe,  "folder"
sleep 500 
send, "filename.txt"

Обновление: вы можете скомпилировать скрипт autohotkey в exe и запустить из cmd при необходимости.

0

Используйте команду start вместо explorer . Если существующее окно проводника открыто по этому пути, оно дает ему фокус. В противном случае он создает новое окно проводника.

Пример: start C:

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