Добавяне на бутона нагоре към командната лента на Windows 7 Explorer

В предишната си статия („Защо йерархичната навигация (галета) е по-удобна от бутона Нагоре.“) Обещах, че ще Ви покажа как да добавите бутона Нагоре към командната лента на Windows Explorer в Windows 7. за тези, които не са убеден от моята история за предимствата на йерархичната навигация. Както споменах, можете да върнете познатия бутон, като използвате малко познат клавишен път, VBScript и Registry Editor.

За да добавите VBScript към системния регистър, имате нужда от същите параметри, които бяха обсъдени в статията „Промяна на командната лента на Windows 7 Explorer за всички папки“. И за съжаление, поради начина, по който регистърът е конфигуриран за контекстно чувствителната командна лента, наборите от бутони се изключват взаимно: или бутонът нагоре, или всички останали.

Ако все още не сте добавили бутони в командната лента, можете да преминете директно към следващия раздел. Независимо от това, силно ви съветвам да прочетете цялата статия в нейната цялост, преди да правите някакви промени, тъй като има няколко други тънкости, свързани с описания метод.

Ако вече сте добавили бутони, използвайки технологията, описана в статията "Промяна на командната лента на Windows 7 Explorer за всички папки", бутонът "Нагоре" няма да се появи, дори ако го добавите. Следователно първо трябва да отмените направените промени в системния регистър - т.е. да изтриете всички специални кодове, добавени към секциите TasksItemsSelected (например „Windows.delete“) и „TasksNoItemsSelected“ (например „Windows.menubar“). Едва след това бутонът "Нагоре" ще работи.

Премахнете само кодовете, които сами сте добавили. В никакъв случай не премахвайте кодовете по подразбиране. И моля, прочетете статията до края, преди да се захванете с работата, защото има няколко други важни момента, свързани с описания метод.

Функционалност на бутона нагоре

Въпреки че самият бутон „Нагоре“ е изчезнал от командната лента на Explorer, неговата функционалност все още е там. За да се придвижите с едно ниво нагоре в дървото на папките, можете да използвате специална клавишна комбинация или команда от менюто.

Можете да отидете в папката от най-високо ниво от подпапка, отворена в Explorer, като използвате клавишните комбинации [Alt] + [стрелка нагоре]. Като алтернатива можете да отворите менюто Преглед в лентата с менюта и да изберете опцията Up One Level от подменюто Go To.

И двата метода са доста функционални, но със сигурност не са толкова удобни като бутона „Нагоре“ в командната лента. И тъй като комбинацията от клавиши [Alt] + [стрелка нагоре] е винаги активна, когато прозорецът на Explorer е отворен, тя може да бъде автоматизирана с помощта на VBScript.

Скриптиране на VBScript

PowerShell постепенно заменя VBScript като инструмент за автоматизация на задачи в средата на Windows. Въпреки това VBScript все още има много полезни функции, една от които е възможността за автоматизиране на натисканията на клавиши чрез метода SendKeys.