Показать полную графическую версию : Редактирование контекстного меню в Windows 7
Страниц :
1
2
3
[
4]
5
6
7
8
9
viscox, способы добавления команд в различные контекстные меню описаны по ссылкам в шапке. Параметры командной строки проводника описаны в http://support.microsoft.com/kb/152457
Пример
explorer /e,root,C:\
antonvitaliy
01-10-2011, 17:37
Подскажите пж. как убрать строчки из к/м "Добавить в библеотеку", "Общий доступ"
подскажите, хочу добавить в контекстное меню вин7 пункт "Cygwin Terminal here" - Cygwin установлен, расположен в директории d:\cygwin
т.е. чтобы консоль cygwin-а открыть можно было в текущей директории.
В гугле нашел несколько вариантов, даже есть вариант aio, с одним батником, в котором и правка нужных конфигов и ветвей реестре прописана, но все для винХР, у меня же вин7х64, вижу что там меняются в реестре значения, которых в вин7х64 просто нет.
В общем, если кто делал, буду признателен.
в одном из решений правка реестра вручную или рег файл выглядит так:
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\Directory\shell\CYGWIN]
@="C&YGWIN/Bash from here"
[HKEY_CLASSES_ROOT\Directory\shell\CYGWIN\command]
@="d:\\tools\\Cygwin\\bin\\bash --login -c 'cd \"`cygpath \"%1\"`\" && exec bash -i'"
[HKEY_CLASSES_ROOT\Drive\shell\CYGWIN]
@="C&YGWIN/Bash from here"
[HKEY_CLASSES_ROOT\Drive\shell\CYGWIN\command]
@="d:\\tools\\Cygwin\\bin\\bash --login -c 'cd \"`cygpath \"%1\"`\" && exec bash -i'"
интересно, что в таком варианте вроде бы все работает, однако голый баш как эмулятор терминала не очень то удобен - не скопировать ни вставить. В вин 7 запуск происходит через cygwin\bin\mintty.exe - и очень удобно как раз с этим.
Ну что ж, тупо поменял в реестре d:\\tools\\Cygwin\\bin\\bash на d:\\tools\\Cygwin\\bin\\mintty - и убрал --login, теперь запускается все как надо вроде бы, но только в папке, если в корне диска запускаю, то запускается всегда в c:\windows\system32 - почему так, не пойму пока.
И хотелось бы в контекстном меню не только папки, но и внутри папки чтобы такое было, вроде должно быть несложно все, но что то...
И хотелось бы в контекстном меню не только папки, но и внутри папки »
Добавьте в HKEY_CLASSES_ROOT\Directory\Background
то запускается всегда в c:\windows\system32 - почему так, не пойму пока. »
Если речь о рабочей папке bash, то вам надо спрашивать в форуме Линукс.
спасибо,я вроде понял, ошибка где то в разнице bash и mintty - в первом случае, с bash, запись
[HKEY_CLASSES_ROOT\Directory\shell\CYGWIN\command](ну так же с Drive\shell\CYGWIN\command
@="d:\\tools\\Cygwin\\bin\\bash --login -c 'cd \"`cygpath \"%1\"`\" && exec bash -i'" работает правильно, и контекстное меню открывает bash внутри файла или диска.
В случае же с mintty что то не совсем корректно получается, и этот эмулятор терминала запускается не внутри, а снаружи текущей папки или диска. А поскольку в винде снаружи диска нет как бы ничего, вот он и запускается в system32...
Собственно, не столь важно, думал, может можно как то красиво оформить.
А у линуксоидов про cygwin спрашивать бесполезно, ранее пробовал уже. И то правда - оно им надо?
Как сделать, чтобы только пункт "X Close Window" остался (точностью как на скрине), для всех прог, папок и т.д.....
Спасибо :)
Spuner, найти твик для XP, который удаляет стрелки с ярлыков, и применить его. Однако это сопряжено и с другими косяками в меню пуск и панели задач.
Лучше научиться ускорять свою работу с помощью списков переходов (http://www.outsidethebox.ms/11560/).
См. также
http://www.outsidethebox.ms/11565/
http://support.microsoft.com/kb/976807/ru
найти твик для XP, который удаляет стрелки с ярлыков, и применить его. »
Но какой твик посоветуйте?
Spuner, вас в гугле забанили? Я не буду советовать твики, которые нарушают нормальную работу ОС.
Vadikan, нет, не забанили. Твиков много, а вот по каким критериям искать, чтобы найти твик, который мне нужен - я не знаю. Трудно что ли сказать?
Трудно что ли сказать? »
твик для XP, который удаляет стрелки с ярлыков »
http://bit.ly/HbrCv6
Vadikan, простите за вопрос, но какое имеет отношение "стрелки ярлыков", с моим предыдущим вопросом? (вопрос без подвоха).
Spuner, ответ есть в сообщении 68, надо просто пройти и прочитать то, что написано по ссылкам.
Уважаемые знатоки.Подскажите,как убрать из контекстного меню файлов и папок строки Аваста
Сканировать
открыть в песочнице
всегда открывать в песочнице
Morpheus
28-04-2012, 12:15
ozezy, с помощью ShellExView (http://www.nirsoft.net/utils/shexview.html), наверное.
ozezy, например, попробовать так: disable Avast! context menu site:forum.avast.com - Поиск в Google (http://www.google.ru/search?q=disable+Avast!+context+menu+site%3Aforum.avast.com). По первым же ссылкам есть описание потребных действий.
Здравствуйте.
Нужна помощь, если это конечно возможно.
Придумал такой твик для Winrar:
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\exefile\shell\Hide_Consol]
"MUIVerb"="Добавить к архиву <hidec.exe>"
"Icon"="explorer.exe"
"Extended"=""
[HKEY_CLASSES_ROOT\exefile\shell\Hide_Consol\command]
@="C:\\Program Files\\WinRAR\\WinRAR.exe a -ep1 %1 C:\\Windows\\hidec.exe"
С помощью него, через контекстное меню exe-файлов можно добавить (посредством Winrar) к готовому sfx-архиву маленькую прогу hidec.exe (если она лежит в %WINDIR%) ,которая скрывает отображение окон .bat/.cmd-файлов при выполнении.
но при этом нужно править руками коментарий к sfx архиву, меняя, скажем, "Setup=install.cmd" на "Setup=hidec.exe install.cmd".
Возможно есть умельцы - написать скрипт или что-то в этом роде, чтобы проверял коментарий к sfx-архиву Winrar ..и если там присутствует строка вида "Setup=*.cmd/bat" - автоматически менял "Setup=*.cmd/bat" на "Setup=hidec.exe<space>*.cmd/bat" , а уже после этого добавлял файл "hidec.exe" в архив.
lolwooot
17-08-2012, 13:01
нужна помощь такого характера.
как поставить свою программу на пункт контекстного меню Изменить?
к примеру есть расширение .REG; по умолчанию оно открывается стандартным блокнотом (файл - пкм - изменить).
как поставить на использование другого блокнота, к примеру Notepad+ + ?!
сама программа встраивает свое контекстное меню, но хотелось бы его удалить и заменить через стандартное меню (др. блокноты этого не делают, а с этого хочется уйти).
lolwooot, посмотрите в
HKEY_CLASSES_ROOT\regfile\shell\edit\command
и вы увидите, как там прописан вызов редактора (Блокнот). Отсюда мораль - для каждого расширения нужно добавить вызов своего редактора в разделы
HKEY_CLASSES_ROOT\ХХХfile\shell\edit\command
где ХХХ - расширение.
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.
Available in ZeroNet 1osznRoVratMCN3bFoFpR2pSV5c9z6sTC