1

Я создал пункт контекстного меню для открытия файлов с помощью редактора PSPad:

В HKEY_CLASSES_ROOT/*/shell меня есть ключ под названием "Открыть с помощью PSPad", и под ним ключ под названием "команда". Значения команды

PSPad.exe "%1"

потому что PSPad нуждается в своих аргументах в кавычках, если они содержат пробелы.

Я могу щелкнуть правой кнопкой мыши файл и вижу "Открыть с помощью PSPad". Я выбираю это, и PSPad открывает файл. Но он также открывает PSPad.exe в виде двоичного файла. Я неправильно создал ключ реестра?

1 ответ1

1

Я просто попробовал это сам, и да, это довольно странно. Тем более что кажется, что он открывает PSPad.exe внутри PSPad, если он у вас уже открыт.

Если вы используете версию установщика Windows для установки PSPad (по сравнению с Portable), одним из вариантов установки является добавление ярлыка "Редактировать в PSPad" в контекстное меню проводника. Я попробовал это, и это работает, как ожидалось ... Так что, по крайней мере, есть такой вариант.

Не объясняет, что вы видите, хотя ...

Затем я снова создал ту же команду "Открыть с помощью PSPad" (как и в вопросе), только на этот раз я указал абсолютный путь к PSPad.exe (например: «C:\Program Files (x86)\PSPad editor\PSPad». exe ""% 1 "), и он работал как положено (открытие второго файла с помощью контекстного ярлыка больше не открывает нежелательный PSPad.exe в PSPad).

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