Windowsの実行ダイアログでは、どのようにプログラムの名前を登録しますか?例えばWindowsの実行ダイアログでは、どのようにプログラムの名前を登録しますか?
「メモ帳」で入力して押し私の場合には 「フォトショップ」notpad.exeランを入力してPhotoshopのCS3
を実行し、私はそれらのアプリケーションが追加されているので、これは動作しますvb2005.net
Windowsの実行ダイアログでは、どのようにプログラムの名前を登録しますか?例えばWindowsの実行ダイアログでは、どのようにプログラムの名前を登録しますか?
「メモ帳」で入力して押し私の場合には 「フォトショップ」notpad.exeランを入力してPhotoshopのCS3
を実行し、私はそれらのアプリケーションが追加されているので、これは動作しますvb2005.net
を使用していますWindowのPATH変数への実行ファイルを含むディレクトリ。この変数は、(特に)実行ダイアログに入力されたファイルの場所を解決するために使用されます。
登録されていないため、プログラム.bat、.exeはシステムパス内になければなりません。
[マイコンピュータ] - > [プロパティ] - > [詳細設定]を右クリックし、[システム変数]に移動します。 「パス」変数を編集して、実行可能ファイルの場所を含めることができます。
これは、プログラムの「登録」とは関係ありません。 WindowsはPATH
環境変数の現在の値を使用します。これらのディレクトリにある実行ファイルは、Windowsの「実行」ボックス(またはコマンドプロンプト、または実行可能ファイルを起動するその他のもの)に名前を入力するだけで実行できます。
一部のプログラムはPATHにディレクトリを追加し、他のプログラムは実行ファイル(またはバッチファイル)をPATHの一部である既知のディレクトリ(Windowsディレクトリなど)にドロップします。
PATH変数にプログラムのパスを追加します。 、また、そこのシステム・パスのほか
HLM\SYSTEM\CurrentControlSet\Control\Session Manager\Environment\Path
:あなたはprogrammaticlyそれをしたい場合は
、あなたは(APPEND、ちょうど設定されていない)、このレジストリの場所(たとえば、で、あなたのインストーラ)を編集することができますレジストリ内のApp Paths。たとえば、Visual StudioではPATHにメインアプリケーション(devenv.exe)がありませんが、実行ダイアログから起動することはできます。
利用可能な名前は、HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\App
の下に列挙され、それぞれの名前の下に値として対応する起動パスがあります。
アプリパスにexeを追加する方法の例については、http://www.tweakxp.com/article36684.aspxを参照してください。
FWIW環境変数%PATHを変更すると、他のアプリケーションの動作を変更する可能性があるため、特にプログラムのディレクトリにマシン上の複数のバージョンに存在する可能性がある他の実行可能ファイル(Pythonなど) 。したがって、経路を変更することは最後の手段として考えられるべきです。 1つのプログラムをコマンドラインから実行できるようにするには、App Paths(@ Kimの答えは下記)を考慮してください。 –