Добавление кнопки "Открыть в текстовом редакторе" на панель проводника Windows 7
Для добавления кнопки "Открыть в текстовом редакторе" сделайте следующее:
- Запустите Редактор реестра (WIN + R › regedit › Ok)
- Откройте ветку необходимого Вам шаблона.
Например: для добавления кнопки в обычную папку использующую шаблон типа папки "Документы" откройте:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ FolderTypes\{7d49d726-3c21-4f05-99aa-fdc2c9474656}
А для добавления кнопки в папку ""Документы"", входящей в Библиотеки откройте:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ FolderTypes\{fbb3477e-c9e4-4b3b-a2ba-d3f5d3cd46f9}
- Задайте полные права на доступ к этому разделу реестра.
- Щелкните правой кнопкой мыши на выбранном разделе реестра и выберите из меню пункт Разрешения.
- Выделите группу Администраторы, установите флажок Полный доступ и нажмите кнопку ОК.
- Если флажок недоступен или Вы видите сообщение об ошибке, то нажмите кнопку Дополнительно и перейдите на вкладку Владелец.
- Выделите свою учетную запись, установите флажок Заменить владельца подконтейнеров и объектов и нажмите кнопку ОК.
- Выделите группу Администраторы, установите флажок Полный доступ и нажмите кнопку ОК.
- Перейдите в раздел TasksItemsSelected или TasksNoItemsSelected.
- Откройте необходимый из указанных подразделов, если Вы добавляете кнопку в шаблоны Библиотек и/или в шаблонах поиска результатов в них.
- Создайте раздел заново, если Вы измененяете шаблон для типа обычных папок. (В правой части окна щелкните правой кнопкой мыши и выберите Создать › Раздел.)
- TasksItemsSelected – отвечает за набор кнопок, которые отображаются, когда в папке что-либо выделено.
- TasksNoItemsSelected – отвечает за набор кнопок, которые отображаются, когда в папке ничего не выделено.
- Щелкните правой кнопкой мыши на параметре (По умолчанию) и выберите Удалить.
Выполняя данное действие Вы отказываетесь от набора стандартных кнопок, но позволяете использовать произвольные кнопки.
- В разделе TasksItemsSelected создайте подраздел с именем 0. Он будет содержать в себе параметры первой кнопки (отсчет начинается с нуля), все последующие кнопки должны создаваться в разделах 1, 2, и т.д.
- В разделе 0 создайте подраздел с уникальным GUID. (Например: {433399D4-C2DD-4e24-AAAB-FED22CC8E8DE})
- Скачайте и распакуйте архив GUIDGen.zip
- Запустите программу GUIDGEN.EXE, установите переключатель на Registry Format и нажмите кнопку New GUID, а затем Copy.
- Щелкните созданный раздел с уникальным GUID и создайте в нем два строковых параметра:
- Title – определяет название кнопки
- InfoTip – определяет название всплывающей подсказки к кнопке
- В разделе с уникальным GUID последовательно создайте подразделы:
- shell
- InvokeTask
- command
- Скачайте файл архив со скриптом texteditor.zip и распакуйте его в любую папку. (Например: C:\Scripts)
-
Вы можете создать его самостоятельно. Для этого скопируйте нижеследующий текст в текстовый редактор и сохраните файл с именем texteditor и расширением *.js.
var oArgs= WScript.Arguments; var ObjShell = new ActiveXObject("Shell.Application"); // Укажите полный путь к необходимому Вам текстовому редактору, используя двойные слэши var ApptoRun = "C:\\Windows\\notepad.exe"; for (var j= 1; j < oArgs.Count(); j++ ) { var AppParams= oArgs( j ); ObjShell.ShellExecute(ApptoRun, AppParams, "", "Open", "1"); }
-
Вы можете создать его самостоятельно. Для этого скопируйте нижеследующий текст в текстовый редактор и сохраните файл с именем texteditor и расширением *.js.
- В разделе command дважды щелкните параметр (По умолчанию) и измените его значение на путь к скрипту:
wscript.exe "C:\Scripts\texteditor.js" %*
Примечание
Параметр %* указывает программе, что необходимо использовать одновременно несколько параметров: путь к отображаемой папке(%0) и путь к выделенному объекту(%1).