1. ホーム
  2. windows

[解決済み] Windowsでコマンドラインから実行するプログラムのパスを探す

2022-04-28 03:42:18

質問内容

あるプログラムがあるとする X.EXE フォルダにインストールされている c:\abcd\happy\ をシステム上で実行します。このフォルダーはシステムのパス上にあります。ここで、システム上にX.EXEという名前の別のプログラムがあり、そのプログラムはフォルダー c:\windows\ .

と入力すると、コマンドラインからすぐに調べることは可能でしょうか? X.EXE という2つのうち、どちらの X.EXE を起動させることができますか(ただし、ディレクトリ検索やタスクマネージャでプロセスの詳細を見る必要はありません)。

多分、何らかの内蔵コマンドか、このようなことができるプログラムがあるのでしょう? :

detect_program_path X.EXE

どのように解決するのですか?

を使用します。 where コマンドを使用します。 リストの最初の結果が実行されます。

C:notepad(メモ帳)
C:\[email protected]
C:\WindowsNTepad.exe

によると 当ブログ記事 , where.exe はWindows Server 2003以降に付属しているので、VistaやWin 7などでもそのまま使えるはずです。

Linuxでは、これに相当するのは which コマンドなど which ssh .