Я пробовал это, обыгрывая "Установить ассоциации", но все, что я сделал, это испортил действие по умолчанию "Открыть". Я также нашел несколько сценариев реестра, прикрепленных к случайным веткам форума, но я слишком нервничаю, чтобы их запускать.
2 ответа
Вы можете получить «Открыть с помощью» в контекстном меню для любого файла, просто удерживая клавишу Shift при щелчке правой кнопкой мыши.
Если Shift + правый клик не работает, Shift + F10 может работать.
Чтобы получить "Редактировать" в контекстном меню, вам необходимо отредактировать реестр. Откройте regedit и перейдите к HKEY_CLASSES_ROOT\bat\shell
. Создайте новый ключ с именем Edit
, затем создайте новый ключ под этой вызываемой command
. Измените значение по умолчанию для клавиши команды "c:\windows\notepad.exe" "%1"
.
Для меня открытый с не появляется даже для смены. Однако редактирование реестра, как указано в другом ответе, работает. С одной модификацией:
C:\> reg.exe add HKEY_CLASSES_ROOT\batfile\Shell\Edit\Command /ve /t REG_EXPAND_SZ /d "xxx"
Вы должны использовать вышеупомянутое в cmd, чтобы создать ключ с расширяемой строкой типа по умолчанию.
Кроме того, когда я испортил команду открытия, мне пришлось исправить это, удалив:
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.bat
и все дополнительные ключи.