Программа Редактирования Контекстного Меню
В Windows 10 чтобы изменить размер какого либо изображения не представляет из себя сложную. Какой программой. Уровень контекстного меню.
- Программа Редактирования Контекстного Меню Windows 7
- Программа Для Редактирования Контекстного Меню Windows
Из этой статьи вы узнаете, как добавить в контекстное меню файлов пункт для их открытия в нужной программе. На примере текстового редактора я покажу, как редактировать в нем файлы с обычными и полными правами. Вы сможете использовать этот способ для открытия файлов из контекстного меню в любых программах. Написать материал меня подтолкнуло проблемы, с которой сталкиваются люди, использующие UAC, при попытке быстро отредактировать файл, расположенный в системной папке.
Я расскажу, как решил эту проблему для себя. Впрочем, открытию файлов с полными правами будет посвящена вторая часть статьи. А сегодня речь пойдет о пункте меню для открытия файлов с обычными правами. Этого достаточно в большинстве случаев, а при отключенном контроле учетных записей – всегда. Цель — ускорение работы Добавив возможность открытия файлов в любимой программе из контекстного меню, вы ускоряете свою работу в системе. Вам не нужно использовать диалоговое окно «Открыть с помощью», которое, кстати, бесполезно, если надо открыть файл с полными правами.
Блокнот, входящий в состав Windows 7, интегрирован в контекстное меню. Для многих типов файлов в нем отображается пункт «Изменить», с помощью которого файл можно быстро открыть в блокноте. Однако этот пункт есть далеко не у всех типов файлов, не говоря уже о файлах без расширений. Можно повысить скорость своей работы в системе, добавив в контекстное меню пункт для открытия любых файлов в блокноте.
Не удивлюсь, если вместо блокнота вы используете сторонний редактор с более широкими возможностями. Большинство текстовых редакторов умеет интегрироваться в контекстное меню.
Например, делает это самостоятельно, а — помощью плагинов. Однако при включенном UAC этот способ не подходит для правки файлов в системных папках Program Files или Windows (классический пример — файл hosts). Даже если файл откроется, сохранить изменения в нем не удастся. Это происходит потому, что из контекстного меню редактор запускается с обычными правами, наследуя права проводника.
А для сохранения файлов в системных папках нужны права администратора. Кроме того, не все программы умеют интегрироваться в контекстное меню, и дальше мы займемся устранением этого недостатка. Если вы читали другие мои статьи, вам многое будет знакомо. Грани реальности игра. Добавление пункта в контекстное меню всех типов файлов Добавить в контекстное меню запуск программы с обычными правами очень просто, и я покажу это на примере блокнота.
Ручная правка реестра Пункт меню добавляется за три шага. Перейдите в раздел реестра HKEYCLASSESROOT. shell Пункт меню, добавленный в этот раздел, отобразится для любого файла у всех пользователей. Создайте подраздел с любым именем, например, Editor, а в нем создайте строковые параметры:. Параметр MUIVerb (обязательный) отвечает за название пункта меню, поэтому значение можете выбирать любое. Я назвал свое Открыть в Блокноте. Параметр Icon (необязательный) задает значок для пункта меню.
Можно задать путь к библиотеке (dll) и номер ресурса (значка), либо полный путь к исполняемому файлу (если он в системной папке, достаточно указать только имя). Для своего пункта я задал стандартный значок notepad.exe. Параметр Position (необязательный) отвечает за расположение пункта в контекстном меню. Вы можете задать ему значение Top (самый первый пункт меню) или Bottom (внизу меню). Если значение не задавать, пункт окажется в верхней части меню, после стандартных пунктов «Открыть», «Печать» и т.д.
Параметр Extended (необязательный) отвечает за отображение пункта в меню. Когда параметр присутствует, чтобы увидеть созданный пункт, нужно вызывать контекстное меню, удерживая нажатой клавишей SHIFT. Этому параметру не требуются значения.
В разделе Editor создайте подраздел command, а в нем дважды щелкните параметр (По умолчанию) и задайте значение notepad.exe%1 Если вы прописываете сторонний редактор, укажите полный путь к нему. Например: C: Program Files Notepad notepad.exe%1 В реестре это выглядит примерно так: REG-файл Вы можете приведенный ниже REG-файл, предварительно внеся в него необходимые правки. Windows Registry Editor Version 5.00 HKEYCLASSESROOT. shell Editor 'MUIVerb'='Открыть в Блокноте' 'Icon'='notepad.exe';'Position'='Bottom';'Extended'=' HKEYCLASSESROOT.
shell Editor command;Блокнот @='notepad.exe%1';Notepad; @='C: Program Files Notepad notepad.exe%1' Обратите внимание, что в пути к приложению используются двойные слэши. Результат Все готово!
В контекстном меню появился пункт Открыть в Блокноте, и он отображается для всех файлов. Трюк с добавлением пункта в контекстное меню файлов, конечно, не новый. С некоторыми вариациями он работает и в Windows XP, где названием пункта меню служит имя раздела реестра, а значки не поддерживаются. Несуществующий раздел реестра А вы знаете, что мы внесли изменения в несуществующий раздел реестра? Раздел HKEYCLASSESROOT (HKCR) интересен тем, что он отсутствует физически.
Под его видом в редакторе реестра отображаются совмещенные разделы: HKEYLOCALMACHINE SOFTWARE Classes HKEYCURRENTUSER SOFTWARE Classes В HKLM хранятся глобальные параметры для всех пользователей, а в HKCU – параметры текущего пользователя, при этом HKCU преобладает над HKLM. Поэтому разные пользователи могут сопоставлять различные программы одному типу файла. Это дает возможность каждому из них слушать музыку в любимом проигрывателе и путешествовать по Интернету в привычном браузере. Если вы хотите создать пункт меню только для своей учетной записи, вносите изменения в раздел HKEYCURRENTUSER SOFTWARE Classes. Схемы диаграмм ключей пмо, пмов, пмовф. Разработчики Windows позиционируют раздел HKCR для чтения, нежели для записи. Это не значит, что записывать туда данные неправильно.
Когда вы вносите изменения в раздел HKCR, они записываются в HKEYLOCALMACHINE SOFTWARE Classes. Это легко проверить – удалите созданный раздел Editor из HKLM, и он пропадет из HKCR. Через пару дней я покажу, как разными способами создать в контекстном меню аналогичный пункт для открытия файла в программе с правами администратора. Я также рассмотрю вопрос одновременного открытия нескольких файлов в программах, использующих вкладки для их отображения.
А у вас текстовый редактор интегрирован в контекстное меню? Какой редактор вы предпочитаете и почему? MPaSoft, о полных правах через пару дней. А что значит animert: так как есть меню запуск mPaSoft, PHP на скриншоте — это лишь один из примеров. Существуют всякие файлы с необычными расширениями.
Василий, универсального рецепта нет, если тип файла уже ассоциирован с неким редактором. Но в общем случае подход такой. Идете в HKEYCLASSESROOT.ext. Например: HKEYCLASSESROOT.css Смотрите там значение для параметра по умолчанию. Там указывается «длинное расширение», в данном примере это CSSFile.
Идете в HKEYCLASSESROOT CSSFile и создаете там подраздел shell. Дальше по тексту статьи, со второго шага. Спасибо за статью Вадим. О редакторах: Чаще всего пользуюсь Блокнот-ом, реже использую Wordpad. Они же и интегрированы в контекстное меню, т.
Контекстное меню без изменений — на данный момент оно меня полностью устраивает, так же как и Блокнот. Для редактирования контекстного меню кроме FileMenu Tools можно воспользоватся возможностями различных программ-твикеров, коих великое множество, но сделать это в реестре системы своими руками куда нагляднее и познавательнее. О файлах: На пример файлы настроек Total Commander. При установке Total Commander из оригинального дистрибутива в отдельную папку в корне ж. Диска с сохранением файлов его настроек в папку установки, а не в папку Programm Files как это делают различные сборки, проблем с редактированием этих файлов, в случае необходимости, не возникает вообще и редактируются они любым текстовым редактором. Меню «Запуск» Total Commandera о котором шла речь в комментариях, на склько я понял, не позволяет запускать программы с правами Администратора.
Это можно сделать в свойствах файла программы установив соответствующую галку, но тогда программа будет запускаться с повышенными правами всегда, не только из Тотал-а, что не всегда нужно. Фёдор, тогда вам нужно прописать путь к OIS.exe, который в лежит в папке с установленным Office. Но запуск с полными правами ему вряд ли нужен:) Даниил, раз вы обходитесь блокнотом, вам, видимо, редко приходится ковыряться в коде. Хотя я знаю людей, которые статьи в HTML пишут прямо в блокноте. Что касается Total Commander, то его необязательно устанавливать в корень диска, да и неправильно это при нескольких пользователях. Правильнее выбирать опцию установки с хранением настроек в профиле, и тогда у каждого будут свои параметры в%APPDATA%. Vadim Sterkin: Фёдор, данный твик работает для всех типов учетных записей.
Однако я не уверен, что ваша проблема связана с правами.В моем понимании пункт «Открыть с помощью» не отображается, если типу файлу не сопоставлена ни одна программа. Переименуйте файл а.txt в a.xt и вы увидите, что пункт пропал. Откройте файл двойным щелчком и сопоставьте его с блокнотом в диалоге выбора программы – пункт появится. А Вы попробуйте, создайте простую уч. Запись в Windows 7, и щелкните правой кнопкой, допустим, на изображении. Пункта «Открыть с помощью» не будет!
(а сначала я сам попробую XD). Фёдор: Через пару дней я покажу, как разными способами создать в контекстном меню аналогичный пункт для открытия файла в программе с правами администратора. Я также рассмотрю вопрос одновременного открытия нескольких файлов в программах, использующих вкладки для их отображения.
В свое время я писал статью, в которой я предлагал для этих целей использовать Nircmd. Посмотрим, что предложит Вадим. Фёдор А у вас текстовый редактор интегрирован в контекстное меню? Какой редактор вы предпочитаете и почему? Notepad Потому что быстрый, с подсветкой синтаксиса, со сворачиванием блоков кода, очень гибко настраиваемый и бесплатный.
Vadim Sterkin: Виталий, так расскажите, как это сделать:) В XP вам нужно писать расширение для оболочки, для чего нужно владеть навыками программирования. Так я ж точно и не знаю. Думаю, если кто-нибуть владеет навыками программирования, то он может написать программку, которая будет делать всё сама. Vadim Sterkin: Описанное решение в Windows 7 ограничивается правкой реестра – это может сделать любой человек, не обладающий глубокими знаниями. Видите, как удобно пересонализировать 7?:) Конкретно в этом отношении да, проще. А вот перестановка элементов в панели инструментов сложнее, так что в принципе сложность одинакова. Здравствуйте, Вадим.
Бланки в пенсионный фонд 2018. Куда подается бланк о заработной плате? Осужденные граждане подают бланк в ПФР через администрацию исправительной колонии по месту их нахождения. В обозначено, что граждане для оформления пенсии свои обращения направляют в территориальные органы Пенсионного фонда, расположенные по месту их прописки. Лица, у которых регистрация и место фактического проживания различаются, могут подать комплект документов для начисления пенсии по месту их жительства.
Может Вы мне сможете помочь? После переустановки Windows (XP сменил на 7) один файл Word перестал открываться. Word пишет: «приложению WORD не удается открыть документ, так как пользователь не обладает достаточными правами». Моя учетная запись — администраторская. В свойствах этого файла стоит метка «шифровать содержимое для защиты данных», но перед переустановкой Windows он зашифрован не был!!! Пробовал создать новый сертификат. В свойствах файла мне открыт полный доступ, но файл попрежнему не открывается.
Его как-нибудь можно открыть?
Иногда бывает удобно запускать какую-нибудь программу прямо из контекстного меню Проводника. Но чтобы добавить туда нужный пункт с параметрами, нужно лезть в реестр и выискивать там что-то — сущая морока. В таких случаях может помочь Context Menu Editor.
Программа Редактирования Контекстного Меню Windows 7
Context Menu Editor — удобная программа, которая позволяет добавлять в контекстное меню пользовательские пункты. Модно прописать не только загрузку программ, но и открытие определенных веб-страниц. Для каждого пункта можно настроить индивидуальную иконку, прописать путь к программе (можно и с параметрами), название пункта контекстного меню. Кроме того, если вы не хотите, чтобы эти дополнительные пункты все время маячили на глазах, можно их скрыть, отметив чекбокс “Extended”. В этом случае ваши пункты контекстного меню будут отображаться только лишь если вы нажимаете клавишу hotkey key=»Shift». Все добавленные пункты помещаются в специальный раздел, из которого их можно удалить одним кликом.
Очень простая, быстрая и удобная программа, бесплатная и портабельная. Единственное, что нужно для редактирования контекстного меню — обладать правами администратора.
Программа Для Редактирования Контекстного Меню Windows
Context Menu Editor работае в Windows Vista и Windows 7.