Я хочу щелкнуть правой кнопкой мыши по любому файлу и заставить программу (я пишу) появиться там. В идеале, когда я щелкаю правой кнопкой мыши по элементу, он передает имя файла моей программе.

Я отредактировал реестр по адресу:

HKEY_CLASSES_ROOT -> * -> shellex -> ContextMenuHandlers

Там я создал новый каталог "GetBookScore". Затем я создал новый ключ с именем и значением по умолчанию Value("C:\myprogram.exe") %1

Это не работает Моя программа не появляется в контекстном меню, когда я нажимаю на любой файл.

Любой намек?

1 ответ1

0

Создайте файл .reg со следующим содержимым. Измените название программы и путь от Wordpad до желаемой программы.

Windows Registry Editor Version 5.00

; add_Open_with_wordpad_to_context_menu.reg
; displays when you right-click any file
; You must have the "\ before the path
; Make sure folder name and program name match command path
; and the path must contain double \\
[HKEY_CLASSES_ROOT\*\shell\Open with Wordpad]
[HKEY_CLASSES_ROOT\*\shell\Open with Wordpad\command]
@="\"C:\\Program Files\\windows nt\\accessories\\wordpad.exe\" \"%1\""

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .