Есть ли способ открыть диалог Открыть с помощью ... (см. Скриншоты) из cmd/shell в Windows 10?
2 ответа
С учетом синтаксиса командной строки всегда нужно сначала запустить программу, т.е. program.exe с различными параметрами, например, program.exe /d /s.
Таким образом, теоретически, вы можете запустить программу, которую вы хотите использовать с файлом, который вы хотите открыть в качестве параметра, например, чтобы открыть файл в MS Word, вы должны сделать:
winword.exe <filepath>
т.е.
winword.exe c:\documents\file.docx
В командной строке есть эта удивительная команда, которая называется start
Start может использоваться для запуска связанной программы в формате файла.
Если у вас установлен Word и вы хотите открыть документ Word с именем myfile.docx
вы можете просто набрать: start myfile.docx
и он запустит Word.
Если вы указываете путь, а не имя файла, Explorer открывается с этим путем.
Например:
c:\>cd c:\temp
c:\temp>start .
Будет запущен проводник, начинающийся с c:\temp.
Невозможно отобразить само диалоговое окно "Открыть с помощью", но если вы наберете start. чтобы открыть проводник в текущей папке, вы можете щелкнуть файл правой кнопкой мыши и выполнить открытие с действием вручную или с помощью сочетаний клавиш.