PDA

Показать полную графическую версию : Редактирование контекстного меню в Windows 7


Страниц : 1 2 3 [4] 5 6 7 8 9

Vadikan
03-06-2011, 09:47
viscox, способы добавления команд в различные контекстные меню описаны по ссылкам в шапке. Параметры командной строки проводника описаны в http://support.microsoft.com/kb/152457

Пример
explorer /e,root,C:\

antonvitaliy
01-10-2011, 17:37
Подскажите пж. как убрать строчки из к/м "Добавить в библеотеку", "Общий доступ"

typus
05-03-2012, 23:45
подскажите, хочу добавить в контекстное меню вин7 пункт "Cygwin Terminal here" - Cygwin установлен, расположен в директории d:\cygwin
т.е. чтобы консоль cygwin-а открыть можно было в текущей директории.
В гугле нашел несколько вариантов, даже есть вариант aio, с одним батником, в котором и правка нужных конфигов и ветвей реестре прописана, но все для винХР, у меня же вин7х64, вижу что там меняются в реестре значения, которых в вин7х64 просто нет.
В общем, если кто делал, буду признателен.

typus
07-03-2012, 20:47
в одном из решений правка реестра вручную или рег файл выглядит так:
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 - почему так, не пойму пока.
И хотелось бы в контекстном меню не только папки, но и внутри папки чтобы такое было, вроде должно быть несложно все, но что то...

Vadikan
08-03-2012, 12:52
И хотелось бы в контекстном меню не только папки, но и внутри папки »
Добавьте в HKEY_CLASSES_ROOT\Directory\Background

то запускается всегда в c:\windows\system32 - почему так, не пойму пока. »
Если речь о рабочей папке bash, то вам надо спрашивать в форуме Линукс.

typus
09-03-2012, 22:26
спасибо,я вроде понял, ошибка где то в разнице 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 спрашивать бесполезно, ранее пробовал уже. И то правда - оно им надо?

Spuner
03-04-2012, 04:39
Как сделать, чтобы только пункт "X Close Window" остался (точностью как на скрине), для всех прог, папок и т.д.....

Спасибо :)

Vadikan
03-04-2012, 12:03
Spuner, найти твик для XP, который удаляет стрелки с ярлыков, и применить его. Однако это сопряжено и с другими косяками в меню пуск и панели задач.

Лучше научиться ускорять свою работу с помощью списков переходов (http://www.outsidethebox.ms/11560/).

См. также
http://www.outsidethebox.ms/11565/
http://support.microsoft.com/kb/976807/ru

Spuner
03-04-2012, 16:46
найти твик для XP, который удаляет стрелки с ярлыков, и применить его. »

Но какой твик посоветуйте?

Vadikan
03-04-2012, 17:18
Spuner, вас в гугле забанили? Я не буду советовать твики, которые нарушают нормальную работу ОС.

Spuner
03-04-2012, 17:29
Vadikan, нет, не забанили. Твиков много, а вот по каким критериям искать, чтобы найти твик, который мне нужен - я не знаю. Трудно что ли сказать?

Vadikan
03-04-2012, 17:43
Трудно что ли сказать? »
твик для XP, который удаляет стрелки с ярлыков »
http://bit.ly/HbrCv6

Spuner
03-04-2012, 17:47
Vadikan, простите за вопрос, но какое имеет отношение "стрелки ярлыков", с моим предыдущим вопросом? (вопрос без подвоха).

Vadikan
03-04-2012, 17:49
Spuner, ответ есть в сообщении 68, надо просто пройти и прочитать то, что написано по ссылкам.

ozezy
28-04-2012, 11:16
Уважаемые знатоки.Подскажите,как убрать из контекстного меню файлов и папок строки Аваста

Сканировать

открыть в песочнице

всегда открывать в песочнице

Morpheus
28-04-2012, 12:15
ozezy, с помощью ShellExView (http://www.nirsoft.net/utils/shexview.html), наверное.

Iska
28-04-2012, 12:34
ozezy, например, попробовать так: disable Avast! context menu site:forum.avast.com - Поиск в Google (http://www.google.ru/search?q=disable+Avast!+context+menu+site%3Aforum.avast.com). По первым же ссылкам есть описание потребных действий.

9119
03-05-2012, 15:26
Здравствуйте.
Нужна помощь, если это конечно возможно.

Придумал такой твик для 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+ + ?!
сама программа встраивает свое контекстное меню, но хотелось бы его удалить и заменить через стандартное меню (др. блокноты этого не делают, а с этого хочется уйти).

Vadikan
17-08-2012, 18:02
lolwooot, посмотрите в
HKEY_CLASSES_ROOT\regfile\shell\edit\command
и вы увидите, как там прописан вызов редактора (Блокнот). Отсюда мораль - для каждого расширения нужно добавить вызов своего редактора в разделы
HKEY_CLASSES_ROOT\ХХХfile\shell\edit\command
где ХХХ - расширение.




© OSzone.net 2001-2012