Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
PPO.docx
Скачиваний:
13
Добавлен:
18.04.2015
Размер:
608.92 Кб
Скачать

Примеры настройки контекстного меню

Создадим команду открытия окна командного интерпретатора из контекстного меню папки с переходом (командой "cd") в эту папку. Это избавит от необходимости каждый раз после запуска (например, из меню "Пуск" - "Выполнить...") окна командного интерпретатора вручную набирать команду "cd" для перехода к нужному каталогу. Укажем в разделе  HKEY_CURRENT_USER\Folder\Shell\MenuText\Command\  значение "по умолчанию", содержащее такую командную строку:  cmd.exe /k cd "%1"  Кроме того, укажем в разделе  HKEY_CURRENT_USER\Folder\Shell\MenuText\  значение "по умолчанию", содержащее наименование команды контекстного меню, например, "Command Prompt Here". На этом команда (новый глагол "MenuText") полностью готова к работе.

Создадим команду открытия файла с незарегистрированным расширением как текстового в кодировке MS-DOS с помощью редактора MS-DOS. Такая команда может пригодиться, например, для быстрого открытия (с правильной интерпретацией кодировки) файлов в формате предоставления отчётности в Пенсионный фонд РФ (такие файлы могут быть автоматически сформированы различными программами, например бухгалтерскими). Укажем в разделе  HKEY_CLASSES_ROOT\Unknown\shell\OpenAsTextMSDOS\command\  значение "по умолчанию", содержащее такую командную строку:  C:\Windows\system32\edit.com "%1"  Кроме того, укажем в разделе  HKEY_CLASSES_ROOT\Unknown\shell\OpenAsTextMSDOS\  значение "по умолчанию", содержащее наименование команды контекстного меню, например, "Открыть как текст MS-DOS". На этом команда (новый глагол "OpenAsTextMSDOS") полностью готова к работе.

Создадим команду открытия MD-файла конфигурации 1С:Предприятия v7.7 двойным щелчком с запуском программы на базе того каталога, в котором находится MD-файл. Такая команда может пригодиться для быстрого запуска 1С:Предприятия при работе с любым файловым менеджером. Для этого в разделе  HKEY_CLASSES_ROOT\.MD\  в параметре "по умолчанию" найдём название второго раздела, который содержит перечень глаголов. Укажем в найденном таким способом разделе  HKEY_CLASSES_ROOT\<ИмяРаздела>\shell\open\command\  значение "по умолчанию", содержащее такую командную строку:  "C:\Program Files\1Cv77\BIN\1cv7s.exe" config /D"%1\.."  Кроме того, укажем в разделе  HKEY_CLASSES_ROOT\<ИмяРаздела>\shell\open\  значение "по умолчанию", содержащее наименование команды контекстного меню, например, "Открыть в конфигураторе". На этом команда (глагол "open") полностью готова к работе. Примечание: аналогичным способом можно создать команды контекстного меню MD-файла "Открыть монитор", "Открыть Предприятие" и "Открыть Предприятие монопольно", используя разные ключи запуска для 1cv7s.exe.

Контекстное меню папок и файлов

При установке многих программ контекстное меню файлов и папок постепенно заполняется лишними пунктами.

Чтобы оставить в меню только то, что действительно нужно, найдите ветвь: HKEY_CLASSES_ROOT\*\ shellex\ContextMenuHandlers - в ней в качестве подразделов выступают команды, отображаемые в меню любого файла. Просто удалите то, то вам не нужно.  Команды, привязанные к конкретному типу файлов можно найти уже в ветвях, соответствующих такому типу. Например, для файла AVI это будет раздел HKEY_CLASSES_ROOT\ avifile\ shell.

За меню папок же отвечают HKEY_CLASSES_ROOT\ Directory\shell и HKEY_CLASSES_ROOT\ Folder\shell 

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]