Открыть файл с помощью существующего экземпляра Notepad++ portable

Открыть файл с помощью существующего экземпляра Notepad++ portable

У меня «установлен» Notepad++ portable, и если я пытаюсь открыть файл из проводника Windows, который должен открываться с помощью Notepadd++ portable, я получаю ошибку

Другой экземпляр Notepad++ уже запущен. Пожалуйста, закройте другие экземпляры Notepad++ перед запуском портативной версии Notepad++.

Моя проблема в том, что я не хочу открывать отдельный экземпляр, я хочу, чтобы файл открывался в существующем экземпляре.

Я нашел запись в блоге о том, как обойти эту проблему, открыв несколько экземпляров.http://mattrefghi.com/blog/2010/11/how-to-launch-multiple-instances-of-notepad/ но как я уже сказал, я бы предпочел, чтобы файл открывался в моем текущем окне Notepad++

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

Кто-нибудь знает, как это сделать?

решение1

Вам нужно указать на исполняемый файл приложения, а не на лаунчер. Если вы укажете на:

X:\PortableApps\Notepad++Portable\Notepad++Portable.exe

он не работает и сообщает вам, что Notepad++ уже запущен.

Но если вы укажете на:

X:\PortableApps\Notepad++Portable\App\Notepad++\notepad++.exe

тогда все работает как надо.

решение2

Я видел, как эта проблема возникала, когда Notepad++ вылетал при закрытии. Хотя окно приложения, казалось бы, закрывалось, процесс Notepad++ все еще работал. Вы можете проверить диспетчер задач и завершить его оттуда.

Обычно это вызвано плагином. Вы можете переместить или переименовать каталог плагина и посмотреть, закрывается ли Notepad++ чисто. Если это так, то добавляйте плагины обратно по одному, чтобы определить неисправный.

решение3

Это может помочь. Вы можете изменить программу по умолчанию, чтобы убедиться, что она всегда открывается в портативном NPP++. Смотритеэтот

РЕДАКТИРОВАТЬ:

Мне также нравятся портативные приложения и установки. Я используюЛиберкейдля этого. Он имеет портативное приложение для ассоциации файлов, которое может выполнять программу по умолчанию без записи в системный реестр, я полагаю. Вы также можете использоватьпортативные приложениядля того же.

решение4

У меня была та же проблема. В моем случае на жестком диске было 2 установки Notepad++. Портативная версия использовалась на основе ассоциации файлов, установленная была закреплена на панели задач. Когда портативная версия обнаружила, что установленная уже запущена, я получил это сообщение. Надеюсь, это поможет...

Связанный контент