Notepad ++ portable в контекстное меню
Цитата: Михаил от 16.11.2020, 16:12Добрый день, подскажите пожалуйста, как можно добавить Notepad++ portable в контекстное меню?
Добрый день, подскажите пожалуйста, как можно добавить Notepad++ portable в контекстное меню?
Цитата: Игорь от 16.11.2020, 16:15Привет 🖐
А, через открыть с помощью не получается?
Привет 🖐
А, через открыть с помощью не получается?
Цитата: Михаил от 16.11.2020, 16:17Цитата: ~ Garik ~ от 16.11.2020, 16:15Привет
А, через открыть с помощью не получается?Добрый день, нет не получается
Цитата: ~ Garik ~ от 16.11.2020, 16:15Привет
А, через открыть с помощью не получается?
Добрый день, нет не получается
Цитата: Александр от 16.11.2020, 16:17Привет
Более интересным было бы сделать для правки файлов, через "изменить"
Привет
Более интересным было бы сделать для правки файлов, через "изменить"
Цитата: Михаил от 16.11.2020, 16:19Да, я так и хочу
Да, я так и хочу
Цитата: ЯR от 16.11.2020, 16:34Цитата: Александр от 16.11.2020, 16:17Привет
Более интересным было бы сделать для правки файлов, через "изменить"Привет всем!
Такое можно провернуть, только придётся перелопатить кучу ключей в системном реестре. Легче будет создать один ключ на все расширения в CURRENT_ROOT, как это реализовано в установочной версии.
Стоп! Михаил, какая у вас портативка — от разработчика или paf-сборка?
Цитата: Александр от 16.11.2020, 16:17Привет
Более интересным было бы сделать для правки файлов, через "изменить"
Привет всем!
Такое можно провернуть, только придётся перелопатить кучу ключей в системном реестре. Легче будет создать один ключ на все расширения в CURRENT_ROOT, как это реализовано в установочной версии.
Стоп! Михаил, какая у вас портативка — от разработчика или paf-сборка?
Цитата: Михаил от 16.11.2020, 18:16Цитата: Яр от 16.11.2020, 16:34Цитата: Александр от 16.11.2020, 16:17Привет
Более интересным было бы сделать для правки файлов, через "изменить"Привет всем!
Такое можно провернуть, только придётся перелопатить кучу ключей в системном реестре. Легче будет создать один ключ на все расширения в CURRENT_ROOT, как это реализовано в установочной версии.
Стоп! Михаил, какая у вас портативка — от разработчика или paf-сборка?У меня оригинальная портативная версия notepad++
Цитата: Яр от 16.11.2020, 16:34Цитата: Александр от 16.11.2020, 16:17Привет
Более интересным было бы сделать для правки файлов, через "изменить"Привет всем!
Такое можно провернуть, только придётся перелопатить кучу ключей в системном реестре. Легче будет создать один ключ на все расширения в CURRENT_ROOT, как это реализовано в установочной версии.
Стоп! Михаил, какая у вас портативка — от разработчика или paf-сборка?
У меня оригинальная портативная версия notepad++
Цитата: Сергей от 16.11.2020, 18:30Привет, Михаил 🖐
https://cdn.discordapp.com/attachments/727549338854883379/777918107310096414/16.webm
Portable Default Programs Editor.
Привет, Михаил 🖐
https://cdn.discordapp.com/attachments/727549338854883379/777918107310096414/16.webm
Portable Default Programs Editor.
Цитата: Андрей от 16.11.2020, 18:52У меня ассоциации работают после приучения "Открыть с помощью..."
Вопрос с открытием любых файлов в Notepad++ решил созданием ярлыка в контекстном меню "Отправить".[spoiler]
[/spoiler]
У меня ассоциации работают после приучения "Открыть с помощью..."
Вопрос с открытием любых файлов в Notepad++ решил созданием ярлыка в контекстном меню "Отправить".

Цитата: Михаил от 16.11.2020, 21:35Спасибо всем большое!
Спасибо всем большое!
Цитата: ЯR от 06.03.2021, 22:32Всем привет!
Ребят, кому интересно — батник, добавляющий пункт в контекстное меню (официальная портативная версия):@echo off SET nppPath=D:\Notepad++\notepad++.exe SET itemName=Edit with Notepad++ rem all file types reg add "HKEY_CLASSES_ROOT\*\shell\%itemName%" /t REG_SZ /v "" /d "%itemName%" /f reg add "HKEY_CLASSES_ROOT\*\shell\%itemName%" /t REG_EXPAND_SZ /v "Icon" /d "%nppPath%,0" /f reg add "HKEY_CLASSES_ROOT\*\shell\%itemName%\command" /t REG_SZ /v "" /d "%nppPath% \"%%1\"" /fВначале, командами SET (переменные), задаём путь к исполняемому файлу программы, а также, кому хочется, меняем название пункта ПКМ, то есть:
вместо D:\Notepad++\notepad++.exe — указываете свой путь,
вместо Edit with Notepad++ — задаём своё название пункта, например Open with Npp ну или на русском: Открыть в Npp, только имейте ввиду, задавая название на Кириллице, сохраняйте скрипт в кодировке OEM-866, чтобы не было кракозябр в меню ПКМ.Также, кому не понравится расположение пункта в меню, можете добавить параметр Position, со значениями Top или Bottom:
reg add "HKEY_CLASSES_ROOT\*\shell\%itemName%" /t REG_SZ /v "Position" /d "Top" /fПродуктивной работы!
Всем привет!
Ребят, кому интересно — батник, добавляющий пункт в контекстное меню (официальная портативная версия):
@echo off SET nppPath=D:\Notepad++\notepad++.exe SET itemName=Edit with Notepad++ rem all file types reg add "HKEY_CLASSES_ROOT\*\shell\%itemName%" /t REG_SZ /v "" /d "%itemName%" /f reg add "HKEY_CLASSES_ROOT\*\shell\%itemName%" /t REG_EXPAND_SZ /v "Icon" /d "%nppPath%,0" /f reg add "HKEY_CLASSES_ROOT\*\shell\%itemName%\command" /t REG_SZ /v "" /d "%nppPath% \"%%1\"" /f
Вначале, командами SET (переменные), задаём путь к исполняемому файлу программы, а также, кому хочется, меняем название пункта ПКМ, то есть:
вместо D:\Notepad++\notepad++.exe — указываете свой путь,
вместо Edit with Notepad++ — задаём своё название пункта, например Open with Npp ну или на русском: Открыть в Npp, только имейте ввиду, задавая название на Кириллице, сохраняйте скрипт в кодировке OEM-866, чтобы не было кракозябр в меню ПКМ.
Также, кому не понравится расположение пункта в меню, можете добавить параметр Position, со значениями Top или Bottom:
reg add "HKEY_CLASSES_ROOT\*\shell\%itemName%" /t REG_SZ /v "Position" /d "Top" /f
Продуктивной работы!
Цитата: Alex от 27.12.2021, 00:16Цитата: Яр от 16.11.2020, 16:34Цитата: Александр от 16.11.2020, 16:17Привет
Более интересным было бы сделать для правки файлов, через "изменить"Привет всем!
Такое можно провернуть, только придётся перелопатить кучу ключей в системном реестре. Легче будет создать один ключ на все расширенияПривет, та же проблема. Не работает подпункт "открывать все неизвестные файлы блокнотом". Соответственно, в меню нет изменить, только открыть с помощью. Почитал твикинариум, там есть применяемые ключи реестра. Заподозрил нехорошее, пошел по веткам - так и есть, у меня в реестре отсутствует путь HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Unknown\shell\edit.
Имеются только InvokeDefaultVerbInOtherProcess и три разных Open. Ну, ситуация знакомая, недостающие ветви просто нужно создать.
Вопрос только в том, как поступает Твикер в данном случае, если нужной ветки нет. Получается, игнорит? Может, в таком случае стоит научить его создавать недостающие ветви, чтобы все-таки пользоваться твикером, а не ручной доделкой?
Цитата: Яр от 16.11.2020, 16:34Цитата: Александр от 16.11.2020, 16:17Привет
Более интересным было бы сделать для правки файлов, через "изменить"Привет всем!
Такое можно провернуть, только придётся перелопатить кучу ключей в системном реестре. Легче будет создать один ключ на все расширения
Привет, та же проблема. Не работает подпункт "открывать все неизвестные файлы блокнотом". Соответственно, в меню нет изменить, только открыть с помощью. Почитал твикинариум, там есть применяемые ключи реестра. Заподозрил нехорошее, пошел по веткам - так и есть, у меня в реестре отсутствует путь HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Unknown\shell\edit.
Имеются только InvokeDefaultVerbInOtherProcess и три разных Open. Ну, ситуация знакомая, недостающие ветви просто нужно создать.
Вопрос только в том, как поступает Твикер в данном случае, если нужной ветки нет. Получается, игнорит? Может, в таком случае стоит научить его создавать недостающие ветви, чтобы все-таки пользоваться твикером, а не ручной доделкой?