Как найти и применять команды shell для ускорения работы
0
Чем удобны команды
Поскольку тема явно не новая, я предлагаю вам взглянуть на ее практическое применение в этой и следующей статьях. С помощью команд shell вы можете:
быстро переходить к папкам, вводя их в поиск меню «Пуск», диалоговое окно «Выполнить» (WIN+R), адресную строку проводника создавать ярлыки к часто используемым расположениям использовать в реестре в качестве путей для команд
Как найти и применять команды shell для ускорения работы


Запуск элементов ActiveX
Сначала я расскажу о реже упоминаемом источнике команд, а заодно и менее распространенном (но иногда очень нужном) способе их запуска.

Раздел реестра
HKEY_LOCAL_MACHINESOFTWAREClassesCLSID


содержит список апплетов ActiveX, которые можно определить по наличию подраздела ShellFolder, Видите словесную связь с командой shell? Название подраздела реестра (GUID) можно использовать в качестве кода запуска, поставив после команды shell три двоеточия. Например, команда:
shell:::{22877a6d-37a1-461a-91b0-dbda5aaebc99}


открывает папку Недавние места. Она отличается от папки Недавние документы тем, что в ней не отображаются недавно открытые файлы, а только список мест (папок, поисков, элементов панели управления), которые вы недавно открывали в проводнике и диалоговых окнах. К этой папке мы вернемся в следующей статье, в рамках рассказа о тонкой настройке окон «Открыть» и «Сохранить как».

Проводник Windows (explorer) понимает команды shell в качестве параметров командной строки, что можно использовать для команд в реестре. Так, в контекстные меню папки, рабочего стола и компьютера можно добавлять команды для открытия элементов панели управления, системных и пользовательских папок.
explorer shell:::{22877a6d-37a1-461a-91b0-dbda5aaebc99}


Получение списка элементов ActiveX
Получить список элементов проще всего с утилитой CLSID Dump, которая является разработкой моего коллеги с winreview.ru. Она как раз и фильтрует нужный раздел реестра, извлекая сведения обо всех элементах ShellFolder и отображая список апплетов ActiveX.
Внимание! У Вас нет прав для просмотра скрытого текста.


Как найти и применять команды shell для ускорения работы

С помощью утилиты очень удобно находить нужные элементы, поскольку она отображает как английское, так и русское название, а также позволяет отсортировать их по алфавиту. Элемент можно сразу запустить и посмотреть, и если он полезен, тут же создать ярлык, не прилагая усилий. Вы также можете скопировать GUID в буфер обмена, что пригодится при использовании команд в реестре. Наконец, можно экспортировать список в HTML.

Переход в известные папки
Более известный способ запуск команд основан на использовании кодовых слов, т.е. текстовых идентификаторов папок, которые понятны системе. Например, избранное проводника можно создать открыть так.
shell:Links


Владея английским, кодовые слова легче запомнить, конечно, но зачастую проще посмотреть их в справочнике ниже. Команды удобно использовать для:
быстрого перехода в скрытую или системную папку, если их отображение отключено в проводнике объяснений, как добраться до какой-либо папки, что экономит время при оказании помощи (удобство, например, заключается в том, что нужная пользовательская папка открывается вне зависимости от имени учетной записи)
создания ярлыков к часто используемым папкам

Так, для создания ярлыка, щелкните правой кнопкой мыши на рабочем столе и выберите Создать - Ярлык. Затем введите команду:
explorer shell:Links

Как найти и применять команды shell для ускорения работы

Все кодовые слова для команд можно найти в разделе реестра
HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionexplorerFolderDescriptions


Заглянув в его подразделы, можно подметить два момента:
значение параметра Name является кодовым словом для запуска
некоторые подразделы содержат параметр ParsingName, и его значение также можно использовать для запуска

Во втором случае мы как раз имеем дело с элементами ActiveX, а GUID в значении параметра указывает на подраздел в HKLMSOFTWAREClassesCLSID, o котором шла речь выше. Теперь вы видите, почему при запуске команд путем вызова GUID используется дополнительная пара двоеточий.

Как найти и применять команды shell для ускорения работы

Список известных папок для команд shell

Ниже приводится список этих команд для Windows Vista и Windows 7:
* перед путем означает, что папка является скрытой, т.е. не видна в проводнике, если отключено отображение скрытых файлов и папок (что, впрочем, не мешает переходить в нее командой)
Команда Путь или открываемая папка
shell:AddNewProgramsFolder Получение программ
shell:Administrative Tools * %UserProfile%AppDataRoamingMicrosoftWindowsStart MenuProgramsAdministrative Tools
shell:AppData * %UserProfile%AppDataRoaming
shell:AppUpdatesFolder Установленные обновления
shell:Cache * %UserProfile%AppDataLocalMicrosoftWindowsTemporary Internet Files
shell:CD Burning * %UserProfile%AppDataLocalMicrosoftWindowsBurnBurn
shell:ChangeRemoveProgramsFolder Установка и удаление программ
shell:Common Administrative Tools * %ProgramData%MicrosoftWindowsStart MenuProgramsAdministrative Tools
shell:Common AppData * %ProgramData%
shell:Common Desktop %public%Desktop
shell:Common Documents %public%Documents
shell:CommonDownloads %public%Downloads
shell:CommonMusic %public%Music
shell:CommonPictures %public%Pictures
shell:Common Programs * %ProgramData%MicrosoftWindowsStart MenuPrograms
shell:CommonRingtones * %ProgramData%MicrosoftWindowsRingtones
shell:Common Start Menu * %ProgramData%MicrosoftWindowsStart Menu
shell:Common Startup * %ProgramData%MicrosoftWindowsStart MenuProgramsStartup
shell:Common Templates * %ProgramData%MicrosoftWindowsTemplates
shell:CommonVideo %public%Videos
shell:ConflictFolder Центр синхронизацииКонфликты
shell:ConnectionsFolder Control PanelAll Control Panel ItemsNetwork Connections
shell:Contacts %UserProfile%Contacts
shell:ControlPanelFolder Панель управленияВсе элементы панели управления
shell:Cookies * %UserProfile%AppDataRoamingMicrosoftWindowsCookies
shell:CookiesLow * %UserProfile%AppDataRoamingMicrosoftWindowsCookiesLow
shell:CredentialManager * %UserProfile%AppDataRoamingMicrosoftCredentials
shell:CryptoKeys * %UserProfile%AppDataRoamingMicrosoftCrypto
shell:default Gadgets %ProgramFiles%Windows SidebarGadgets
shell:desktop Рабочий стол
shell:device Metadata Store * %ProgramData%MicrosoftWindowsDeviceMetadataStore
shell:documentsLibrary БиблиотекиДокументы
shell:downloads %UserProfile%Downloads
shell:dpapiKeys * %UserProfile%AppDataRoamingMicrosoftProtect
shell:Favorites Избранное Internet Explorer (%UserProfile%Favorites)
shell:Fonts Шрифты (%SystemRoot%Fonts)
shell:Gadgets Гаджеты (* %UserProfile%AppDataLocalMicrosoftWindows SidebarGadgets)
shell:Games Игры
shell:GameTasks * %UserProfile%AppDataLocalMicrosoftWindowsGameExplorer
shell:History Журнал IE (* %UserProfile%AppDataLocalMicrosoftWindowsHistory)
Shell:HomeGroupFolder Домашняя группа
shell:ImplicitAppShortcuts * %UserProfile%AppDataRoamingMicrosoftInternet ExplorerQuick LaunchUser PinnedImplicitAppShortcuts
shell:InternetFolder 32-bit Internet Explorer
shell:Links Избранное проводника (%UserProfile%Links)
shell:Libraries Библиотеки
shell:Local AppData * %UserProfile%AppDataLocal
shell:LocalAppDataLow * %UserProfile%AppDataLocalLow
shell:MusicLibrary БиблиотекиМузыка
shell:My Music %UserProfile%Music
shell:My Pictures %UserProfile%Pictures
shell:My Video %UserProfile%Videos
shell:MyComputerFolder Компьютер
shell:NetHood * %UserProfile%AppDataRoamingMicrosoftWindowsNetwork Shortcuts
shell:NetworkPlacesFolder Сеть
shell:Personal %UserProfile%Documents
shell:PicturesLibrary БиблиотекиИзображения
shell:PrintersFolder Принтеры
shell:PrintHood * %UserProfile%AppDataRoamingMicrosoftWindowsPrinter Shortcuts
shell:Profile %UserProfile%
shell:ProgramFiles %ProgramFiles%
shell:ProgramFilesCommon %ProgramFiles%Common Files
shell:ProgramFilesCommonX64 %ProgramFiles%Common Files
shell:ProgramFilesCommonX86 %ProgramFiles(x86)%Common Files
shell:ProgramFilesX64 %ProgramFiles%
shell:ProgramFilesX86 %ProgramFiles(x86)%
shell:Programs Программы в меню "Пуск" (* %UserProfile%AppDataRoamingMicrosoftWindowsStart MenuPrograms)
shell:Public %public%
shell:PublicGameTasks * %ProgramData%MicrosoftWindowsGameExplorer
shell:PublicSuggestedLocations %public%LibraryPublicSuggestedLocations
shell:Quick Launch * %UserProfile%AppDataRoamingMicrosoftInternet ExplorerQuick Launch
shell:Recent Недавние документы (* %UserProfile%AppDataRoamingMicrosoftWindowsRecent)
shell:RecycleBinFolder Корзина
shell:ResourceDir %SystemRoot%Resources
shell:Ringtones * %ProgramData%MicrosoftWindowsRingtones
shell:SampleMusic %public%MusicSample Music
shell:SamplePictures %public%PicturesSample Pictures
shell:SampleVideos %public%VideosSample Videos
shell:SavedGames Сохраненные игры (%UserProfile%Saved Games)
shell:Searches Сохраненные поиски (%UserProfile%Searches)
shell:SearchHomeFolder Поиск (WIN+F)
shell:SendTo Меню "Отправить" (* %UserProfile%AppDataRoamingMicrosoftWindowsSendTo)
shell:Start Menu Меню "Пуск" (* %UserProfile%AppDataRoamingMicrosoftWindowsStart Menu)
shell:Startup Автозагрузка (* %UserProfile%AppDataRoamingMicrosoftWindowsStart MenuProgramsStartup)
shell:SyncCenterFolder Центр синхронизации
shell:SyncResultsFolder Центр синхронизацииРезультаты синхронизации
shell:SyncSetupFolder Центр синхронизацииНастройка синхронизации
shell:System %SystemRoot%System32
shell:SystemCertificates * %UserProfile%AppDataRoamingMicrosoftSystemCertificates
shell:SystemX86 %SystemRoot%SysWOW64
shell:Templates Шаблоны (* %UserProfile%AppDataRoamingMicrosoftWindowsTemplates)
shell:User Pinned * %UserProfile%AppDataRoamingMicrosoftInternet ExplorerQuick LaunchUser Pinned
shell:UsersFilesFolder Профиль (%UserProfile%)
shell:UsersLibrariesFolder Библиотеки
shell:VideosLibrary БиблиотекиВидео
shell:Windows %SystemRoot%

Источник:
Внимание! У Вас нет прав для просмотра скрытого текста.



Внимание! Данная статья была написана более полугода назад, актуальность материала и состояние жизни ссылок не гарантируется! Воспользуйтесь дополнительными параметрами для поиска необходимого вам контента! Приносим свои извинения...

Внимание! У статьи пока нет комментариев, оставьте первым свой комментарий?
Оставить комментарий / Добавление ссылок в комментариях разрешено