Открытие проводника Windows с указанием корневой папки
Идея, лежащая в основе этой настройки, состоит в том, чтобы открывать проводник Windows без обычной неразберихи так, что вы сможете сосредоточиться на одной папке. Добавьте команду explorer.exe /e,/root,/ idlist,%I к подключу shell класса программы Folder. Затем щелкните правой кнопкой мыши на любой папке, выберите команду, которую вы добавили, и откроется еще одно окно проводника Windows с этой папкой, находящейся в корне на вершине левой панели.
Вот настройки, которые вы должны добавить в класс программы Folder.
? В HKCR\Folder\shell создайте подключ f romhere.
? В HKCR\Folder\shell\f romhere установите значение по умолчанию в
Explore from Here. Это текст, который вы увидите в контекстном меню.
? В HKCR\Folder\shell\f romhere создайте подключ command.
? В HKCR\Folder\shell\fromhere\command установите значение по умолчанию в explorer.exe / e,/root,/idlist,%I.
Следующий скрипт автоматически добавляет эту команду к классу программы Folder. Сохраните его в файл Fromhere.inf, щелкните на нем правой кнопкой мыши, а затем выберите Install (Установить). Чтобы понять, как этот скрипт работает, обратитесь к гл. 9. Удалите зти настройки при помощи Add Or Remove Programs (Установка и удаление программ).
Листинг 4.4. Fromhere.inf
[Version] Signature=$CHICAGO$
[Defaultlnstall] AddReg=Reg.Settings AddReg=Reg.Uninstall CopyFiles=lnf.Copy
[DefaultUninstall] DelReg=Reg.Settings DelReg=Reg.Uninstall DelFiles=lnf.Copy
[Reg.Settings]
rlKCR,Folder\shell\fromhere
HKCR,Folder\she^fromhere,,1″%MENUITEM%”
HKCR,Folder\shell\fromhere\command,,,”explorer.exe/e^oot,/idlist,%l”
[Reg.Uninstall]
HKLM,Soft«vare\Microsoft\Windows\CurrentVersion\Uninstall\%NAME%
HKLM,Software\Microsoft\Windows\CurrentVersion\Uninstall\%NAME%\
,DisplayNamen”%NAME%”
HK^,Software\Microsoft\Windows\CurrentVersion\Uninstall\%NAME%\
,UninstallString,,”Rundll32.exesetupapi.dll,lnstallHinfSection DefaultUninstall 132 “\
“%17%\Fromhere.inf
[Inf.Copy] Fromhere.inf
[DestinationDirs] lnf.Copy=17
[SourceDisksNames] 55=%DISKNAME%
[SourceDisksFiles] Fromhere.inf=55
[Strings]
NAME = “Jerry’s Explore from Here” MENUITEM = “Explore from &Here” DISKNAME = “Setup Files”
//Книга источник