Новые Shell-команды Windows 8

Shell-команды дебютировали в Windows Vista и позволяют быстро открывать системные и пользовательские папки. Например, команда [code]shell:Gadgets[/code]открывает папку с установленными гаджетами. Shell-команды представляют собой дружественные имена объектов ActiveX, их полный список можно получить при помощи утилиты CLSID Dump. В этой статье я хочу познакомить вас с новыми shell-командами, появившимся в Windows 8. Их совсем немного.


[code]shell:UserTiles[/code]Команда shell:UserTiles открывает папку C:\Users\Имя текущего пользователя\UserTiles. Папка, судя по всему, предназначена для хранения "плиток" Метро-интерфейса, созданных/установленных пользователем.

[code]shell:Roaming Tiles[/code]Всё то же самое, команда shell:Roaming Tiles открывается список плиток, находящихся в перемещаемом профиле:
C:\Users\Имя текущего пользователя\AppData\Local\Microsoft\Windows\RoamingTiles.

[code]shell:PublicUserTiles[/code]Команда shell:PublicUserTiles будет открывать список общих плиток, расшаренных для всех пользователей компьютера/домашней группы, но в Windows 8 Developer Preview соответствующая папка ещё отсутствует, поэтому команда не работает.

[code]shell:AppsFolder[/code]Самая интересная команда - это, безусловно, shell:AppsFolder. Попробуйте её выполнить, и вы увидите полный список установленных приложений, причем как Immersive/Metro приложений, так и "обычных". Все они будут отображаться в одной папке:

[code]shell:HomeGroupCurrentUserFolder[/code]Что делает эта команда - мне пока неизвестно. Домашнюю группу я ещё не создавал, а команда, судя по всему, должна открывать некую папку в Домашней группе, принадлежащую текущему пользователю. Без домашней группы команда отрабатывает "вхолостую", ничего не открывая.

[code]shell:Immersive Application Shortcuts[/code]Команда shell:Immersive Application Shortcuts открывает папку
C:\Users\Имя текущего пользователя\AppData\Local\Microsoft\Windows\Immersive Application Shortcuts
В этой папке находятся ярлыки Metro-приложений. Ярлыки эти нового типа, имеют расширение *.lnkPAD. Каждый ярлык находится в своей собственной поддиректории.

Пока на этом всё. По ходу разработки Windows 8 этот список может быть дополнен, в этом случае я обновлю статью.  Если вам нужен полный список Shell-команд Windows 8, 7 или Windows Vista - дайте знать, я его опубликую.

2 ответа к “Новые Shell-команды Windows 8”

  1. shell:HomeGroupCurrentUserFolder открывает именно то, что и должна открывать по смыслу. Текущий пользователь домашней группы на этой машине.
    http://s44.radikal.ru/i103/1111/c4/9f8f0e19c18a.jpg
    Немного поменялось отображение — юзер, а ниже в дереве имена машин, где этот юзер присутствует. Я так понимаю.
    В 7 было — юзер (имя_машины).

  2. @Mphs Спасибо, а то домашнюю группу я так и не создал 🙂

Обсуждение закрыто.

css.php