Новые Shell:команды Windows 8 Consumer Preview

Источник: winreview
winreview

Я снова приветствую тебя, мой уважаемый и драгоценный вменяемый читатель (я надеюсь, ты ещё со мной). Сегодня я наконец добрался до Windows 8 Consumer Preview. Я оставлю при себе свои восхищение и/или негодование этой операционной системой, и попрошу тебя сделать тоже самое. Давай вместо этого посмотрим, какие изменения произошли в shell:командах этой сборки.

Shell:команды - это последовательность символов с префиксом shell: , обрабатываемая оболочкой операционной системы (Проводником) и представляющая собой "дружественное" описание(псевдоним) объектов ActiveX. Результат работы этих команд - либо запуск апплета панели управления, либо открытие какой-либо папки, известной операционной системы.

Запуск такой команды выполняется указанием её псевдонима после двоеточия и префикса shell, например, открытие папки "автозагрузка":

Код: Выделить всё
shell:startup

Некоторые объекты не имеют псевдонима. Запуск их возможен по идентификатору clsid. Clsid, служащий для идентификации объекта ActiveX, должен указываться через тройное двоеточие. Примером может служить "режим Бога":

Код: Выделить всё
shell:::{ED7BA470-8E54-465E-825C-99712043E01C}

Изменения в shell - командах Windows 8 Consumer Preview

Я привожу изменения относительно Windows 7 Service Pack 1.

Во-первых, из Windows 8 Consumer Preview были исключены все shell-команды, открывавшие образцы музыки, видео/картинок, плейлистов, а также никогда не работавшая у меня библиотека подкастов:

Код: Выделить всё
shell:SamplePlaylists
shell:Podcasts
shell:SampleVideos
shell:Podcast Library
shell:SampleMusic
shell:SamplePictures

Эти команды исключены и более не работают.

Во-вторых, были добавлены эти команды:

shell:HomeGroupCurrentUserFolder - открывает папку текущего пользователя домашней группы. Если вы не создали домашней группы, то команда ничего не откроет. Логично.
shell:Application Shortcuts - открывает папку C:\Users\USERNAME\AppData\Local\Microsoft\Windows\Application Shortcut. Здесь хранятся ссылки на Metro-приложения. Эта команда эволюционировала из shell:Immersive Application Shortcuts, которая была в Windows Developer Preview, но после доработки упразднена, так как механизм хранения ярлыков приложений Metro изменился.
shell:Roamed Tile Images - аватары пользователя, хранящиеся в перемещаемом профиле. Эта команда пока не работает .

shell:AccountPictures - аватары пользователя. Открывает папку C:\Users\USERNAME\AccountPictures
shell:Roaming Tiles - плитки Metro, хранящиеся в перемещаемом профиле пользователя. Открывает папку C:\Users\USERNAME\AppData\Local\Microsoft\Windows\RoamingTiles
shell:PublicAccountPictures - папка с общими для всех пользователей аватарками. Открывает папку C:\Users\Public\AccountPictures
shell:AppsFolder -Выполнив эту команду, вы увидите полный список установленных приложений, причем как Metro приложений, так и "обычных". Все они будут отображаться в одной папке, и что примечательно, у неё отсутствует Ribbon-лента окна Проводника.

Следующие команды, бывшие в Developer Preview, не работают:

Код: Выделить всё
shell:UserTiles
shell:PublicUserTiles
shell:Immersive Application Shortcuts

Для любителей запускать GodeMode, в Windows 8 Consumer Preview есть второй ActiveX, таким образом, в вашем распоряжении две команды:

Код: Выделить всё
shell:::{F90C627B-7280-45DB-BC26-CCE7BDD620A4}
shell:::{ED7BA470-8E54-465E-825C-99712043E01C}

Вы можете создать папки с именами All Settings.{F90C627B-7280-45DB-BC26-CCE7BDD620A4} и All Tasks.{ED7BA470-8E54-465E-825C-99712043E01C} на рабочем столе и использовать их в качестве ярлыков. All Tasks и All Settings - это их настоящие, "правильные" имена. Папка All Settings содержит гораздо больше ярлыков, чем All Tasks, 314 против 256. Так то.

Надеюсь, вам было интересно.


Страница сайта http://test.interface.ru
Оригинал находится по адресу http://test.interface.ru/home.asp?artId=28346