2009-08-06 8 views

答えて

3

を使用していますWindowのPATH変数への実行ファイルを含むディレクトリ。この変数は、(特に)実行ダイアログに入力されたファイルの場所を解決するために使用されます。

How to set the path in Windows 2000/Windows XPを参照してください。

+0

FWIW環境変数%PATHを変更すると、他のアプリケーションの動作を変更する可能性があるため、特にプログラムのディレクトリにマシン上の複数のバージョンに存在する可能性がある他の実行可能ファイル(Pythonなど) 。したがって、経路を変更することは最後の手段として考えられるべきです。 1つのプログラムをコマンドラインから実行できるようにするには、App Paths(@ Kimの答えは下記)を考慮してください。 –

0

登録されていないため、プログラム.bat、.exeはシステムパス内になければなりません。

[マイコンピュータ] - > [プロパティ] - > [詳細設定]を右クリックし、[システム変数]に移動します。 「パス」変数を​​編集して、実行可能ファイルの場所を含めることができます。

0

これは、プログラムの「登録」とは関係ありません。 WindowsはPATH環境変数の現在の値を使用します。これらのディレクトリにある実行ファイルは、Windowsの「実行」ボックス(またはコマンドプロンプト、または実行可能ファイルを起動するその他のもの)に名前を入力するだけで実行できます。

一部のプログラムはPATHにディレクトリを追加し、他のプログラムは実行ファイル(またはバッチファイル)をPATHの一部である既知のディレクトリ(Windowsディレクトリなど)にドロップします。

0

PATH変数にプログラムのパスを追加します。 、また、そこのシステム・パスのほか

HLM\SYSTEM\CurrentControlSet\Control\Session Manager\Environment\Path 
5

:あなたはprogrammaticlyそれをしたい場合は

、あなたは(APPEND、ちょうど設定されていない)、このレジストリの場所(たとえば、で、あなたのインストーラ)を編集することができますレジストリ内のApp Paths。たとえば、Visual StudioではPATHにメインアプリケーション(devenv.exe)がありませんが、実行ダイアログから起動することはできます。

利用可能な名前は、HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Appの下に列挙され、それぞれの名前の下に値として対応する起動パスがあります。

アプリパスにexeを追加する方法の例については、http://www.tweakxp.com/article36684.aspxを参照してください。

関連する問題