-2
パス変数に値を追加する方法を知っていますので、私の質問はではありません。を使用する方法はありません。パス環境変数はどのように機能しますか?
むしろ、私はそれがどのようにボンネットの下で動作するか知りたい。実行するプログラムの名前を入力すると、システムはPATHを使ってどのようにして一致するプログラムを見つけるのですか?どのようにそれが一致を見つけるかをどのように知っていますか?お使いの環境パス... に\ python27 \、あなたは、あなたがCでCMDある後藤:あなたがCを設定すると例えば
を告げる見つけた場合、それはあなたの環境パス に記載されている各パスでコマンドを探し、次にコマンドを実行しますファイルが存在するかどうかをチェックします。 – SLaks
Windowsでは、シェルは現在のディレクトリで実行可能ファイルを探します。見つけたら、それを実行します。次に、実行可能ファイルを含むディレクトリが見つかるまで、 'PATH'変数のディレクトリを探します。拡張子を 'PATHEXT'で適用すると、少し複雑になります。 – lit
@Liturgistが記述していることを実行している間に、最初に見つかった一致を実行して検索を停止します。 –