Ключи командной строки Проводника Windows.
В операционных системах семейства Windows, Проводник (explorer.exe) является не только файловым менеджером, но и оболочкой (shell) пользователя,
обеспечивая взаимодействие человека с компонентами операционной системы и приложениями. Внешний вид Windows (Рабочий стол, Панель задач, Главное меню и т.п.) формируется именно
Проводником, который запускается автоматически без каких-либо параметров командной строки при регистрации пользователя в системе. В режиме оболочки пользователя, в зависимости от его действий,
Проводник выполняет запуск других экземпляров explorer.exe с различными параметрами командной строки (ключами), большинство из которых слабо документировано или не документировано вовсе. Параметры командной строкиЕсли параметры командной строки заданы неверно, то они игнорируются без каких-либо сообщений пользователю и запуск Проводника выполняется так же, как запуск без параметров. Если первый параметр командной строки не является ключом, начинающимся с символа / ), то все поле интерпретируется как путь в пространстве имен оболочки. Если указанный путь не идентифицирует объект пространства имен оболочки, он интерпретируется как путь файловой системы относительно текущего каталога. Если путь в файловой системе недействителен, то параметры командной строки игнорируются. path - каталог/файл, который будет открыт Проводником. Если в пути файла или папки имеются пробелы, то их необходимо заключать в двойные кавычки. /n - открывает новое окно Проводника с содержимым по умолчанию, в качестве которого обычно отображается домашний каталог пользователя или корневой каталог системного диска. /e > - открывает новое окно Проводника с содержимым по умолчанию, в качестве которого обычно отображается домашний каталог пользователя или корневой каталог системного диска. Если за параметрами /e или n следует запятая и путь к папке, то в окне Проводника откроется ее содержимое. (,)/root,object - открывает указанный объект в окне Проводника. /select,object - открывает указанный каталог в окне Проводника и выбирает в нем заданный элемент. /separate - запускает Проводник как отдельный процесс. Примеры использования параметров Проводника Windows.explorer C:\windows\system32 - открыть каталог C:\windows\system32. В окне Проводника отобразится содержимое указанного каталога. В качестве аргументов командной строки можно использовать и отдельные символы: explorer . - открыть в Проводнике текущий каталог. explorer , - открыть в Проводнике ”Этот компьютер”. explorer / или explorer \\ - открыть в Проводнике папку ”Документы”. explorer \ - открыть в Проводнике корневой каталог системного диска. explorer C:\windows\system32\cmd.exe - открыть файл cmd.exe из каталога C:\windows\system32, результатом чего будет запуск командной строки Windows. explorer /select, C:\windows\system32\cmd.exe - открыть каталог C:\windows\system32 и выбрать в нем файл cmd.exe. Открытие файла не выполняется и командная строка не будет запущена. explorer ftp://ftp.local/ - открыть корневой каталог FTP-сервера ftp.local. В окне Проводника отобразится содержимое указанного каталога. explorer /select, ftp://ftp.local/etc/bash.bashrc - открыть папку etc на FTP-сервере ftp.local и выбрать файл bash.bashrc Командная строка Проводника Windows может использоваться для запуска приложений в соответствии с их ассоциациями по расширениям файлов: explorer C:\Users\User\Documents\Uname.docx - буден запущен MS Word (в соответствии с расширением .docx) и в нем будет открыт документ Uname.docx из папки Документы пользователя User. Этот же прием можно использовать для получения в окне Проводника перечня всех возможных в данной системе настроек, если в Проводнике открыть папку, в качестве расширения которой используется идентификатор класса (CLSID), соответствующий всем элементам Панели управления Windows: Можно, например, создать командный файл, выполняющий следующие действия: - в папке временных файлов TEMP с помощью команды md создается подкаталог с любым именем, например, AllSettings и расширением соответствующего идентификатора CLSID - созданная на предыдущем шаге папка открывается в Проводнике Таким образом, с помощью двух команд, можно получить в одном окне все возможные элементы Панели управления данной системы. Если на Рабочем столе создать папку с подобным именем и расширением, то по двойному щелчку на ней, будет выполняться запуск Проводника и отображение всех элементов Панели управления. С помощью параметров командной строки Проводника можно получить доступ к большому количеству системных объектов с использованием их идентификаторов классов CLSID. Для этого используется параметр shell:::CLSID. Таким образом, открыть все элементы Панели управления можно было и одной командой: explorer shell::: {ED7BA470-8E54 -465E-825C- 99712043E01C} Используя идентификаторы CLSID, можно получить доступ к отдельным настройкам системы, элементам управления, параметрам отдельных приложений и т.п. Фактически, большинство действий пользователя в его рабочей среде, сопровождается запуском отдельных экземпляров Проводника с различными параметрами командной строки (ключами).
Список основных идентификаторов классов системных объектов (CLSID) в Windows 10.
Для вызова настроек Параметры в Windows 10/11 может также использоваться запуск Проводника с параметром ms-settings:. explorer ms-settings: - открыть окно ”Параметры”. explorer ms-settings:appsfeatures - открыть ”Параметры” - ”Приложения и возможности” Перечень имен параметров ms-settings:
|
|