web-dev-qa-db-ja.com

コマンドプロンプトからWindowsのプログラムを呼び出す方法

パスにNotepad2パスを追加しました

enter image description here

そして、notepad2 somefile.jsを実行すると、内部コマンドまたは外部コマンドとして認識されないと表示されます。

私はnotepad2.exeを試しました-それでも機能しません。メモ帳でできることを行うには、他に何をすべきですか?つまり、メモ帳somefile.txt-ブーム、それを開きます。

21
Marina Dunst

実際のexeへのフルパスではなく、notepad2.exeを含むフォルダーのパスを追加する必要があります。だから使用:

C:\Program Files\Notepad2\

注: PATH(またはその他の環境変数)に加えた変更は、すでに実行中のプログラムでは有効になりません。変更がすべてのプログラムに確実に反映されるようにする最も簡単な方法は、ログアウトしてから再度ログインすることです(またはWindowsシステムサービスにも変更を確認する場合は、コンピューターを再起動します)。ただし、コマンドプロンプトの変更を使用する必要がある場合は、cmdウィンドウを閉じて再度開くだけで十分です。

56
heavyd

実行していることに応じて、 " App Paths "レジストリキーを使用することもできます。

これにより、多くのアプリケーションを起動できます。 Chrome、Firefox、notepad ++。exeなど。「PATH」に含まれていません。

さらに、PATH変数をできるだけクリーンに保つことをお勧めします。 検索パス が使用されている場合、不要なファイル検索の数を節約できます。このため、パス内の値の順序も考慮する必要があります。

5
HelpingHand