
コマンドライン、アドレスバー、またはスタートメニューの検索に「notepad」と入力すると、Notepad ではなく Notepad++ が開くようにしたいと思います。
これを実装するシンプルで安全かつ安定した方法はありますか?
答え1
http://www.binaryfortress.com/NotepadReplacer/これは私が何年も前に見つけた最も簡単な方法です。
答え2
コマンドラインなどから起動され、パスが指定されていないファイルは、$PATH 変数で指定されたパスを使用します。$PATH 変数に現れるパスの順序は重要であり、先頭にあるパスが最初に試されます。
notepad.bat
したがって、パス内にという名前のファイルがあり、そのパスが の前に $PATH に現れる場合はC:\Windows\System32
、 の前に呼び出されますnotepad.exe
。
それで:
- というファイルを作成します
notepad.bat
。このファイルには、 という行のみが含まれますnotepad++
。 - それをフォルダ(例:
C:\Scripts
)に配置します。 - そのフォルダをパスの先頭に追加します。
path C:\Scripts;%PATH%
答え3
コンピュータに notepad++ がインストールされている場合は、コンピュータ上の notepad++ がインストールされているディレクトリ ファイルに移動し、アイコンを Windows のタスク バーにドラッグして、コンピュータの実行中にいつでもプログラムへのリンクを表示できるようにすることができます。