Notepad++ポータブルの既存のインスタンスでファイルを開く

Notepad++ポータブルの既存のインスタンスでファイルを開く

Notepad++ポータブルを「インストール」していますが、Notepad++ポータブルで開くはずのファイルをWindowsエクスプローラーから開こうとすると、エラーが発生します。

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++ が正常に終了するかどうかを確認します。正常に終了する場合は、プラグインを 1 つずつ追加し直して、動作がおかしいプラグインを特定します。

答え3

これは役に立つかもしれません。デフォルトのプログラムを変更して、常にポータブルNPP++で開くようにすることができます。これ

編集:

私はポータブルアプリや設定も好きです。リベルキーそのために。システムレジストリに書き込まずにデフォルトのプログラムを実行できるポータブルファイル関連付けアプリがあると思います。ポータブルアプリ同様に。

答え4

私も同じ問題を抱えていました。私の場合、ハードディスクに 2 つの Notepad ++ がインストールされていました。ポータブル バージョンはファイルの関連付けに基づいて使用され、インストールされたものはタスク バーに固定されていました。ポータブル バージョンが、インストールされたものがすでに実行されていることを検出すると、そのメッセージが表示されました。お役に立てば幸いです...

関連情報