cmd: открыть окно обозревателя папки, если оно еще не открыто - PullRequest
0 голосов
/ 21 сентября 2018

Это откроет MyFolder в Проводнике

explorer "C:\Users\Username\Desktop\MyFolder"

Я бы хотел, чтобы только делал это, если он еще не открыт .
В противном случае папка открывается несколько раз

Это для Windows CMD пакет

Спасибо

1 Ответ

0 голосов
/ 21 сентября 2018

Проверьте listWindows.bat (к сожалению, я думаю, что tasklist не обрабатывает заголовки окон windows explorer.exe).В нем будут перечислены все открытые окна и имя исполняемого файла, к которому они принадлежат. Окна, которые открывает проводник, будут иметь имя папки в качестве заголовка (только имя - без полного пути), поэтому вы можете попробовать это:

call listWindows.bat|find /i "explorer::MyFolder" >nul 2>&1 || (
   explorer "C:\Users\Username\Desktop\MyFolder"
)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...