У меня «установлен» 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++. Портативная версия использовалась на основе ассоциации файлов, установленная была закреплена на панели задач. Когда портативная версия обнаружила, что установленная уже запущена, я получил это сообщение. Надеюсь, это поможет...