「Windows > ファイル名を指定して実行」で「メモ帳」と入力すると、メモ帳が起動します。
同様に、ユーザーが「Windows > RUN」またはコマンド プロンプト (cmd) でプログラム名を入力したときに、WPF ウィンドウ アプリケーションをロードしたいと思います。
これを実現するにはどうすればよいですか?
入力するだけnotepad
で機能し、完全なパスを入力する必要がないC:\Windows\notepad
理由C:\Windows\
は、PATH
環境変数にあるためです。
したがって、 を入力したときに Windows がプログラムを見つけ、myProgram
ユーザーが を入力する必要C:\Program Files\myProgram\myProgram
がないようにするには、プログラムの場所がPATH
環境変数に含まれている必要があります。
インストール プログラムのコードからこれを行うには、「C# で環境変数を取得および設定するにはどうすればよいですか?」を参照してください。.