名前だけで覚えている (サードパーティの) プログラムの exe の場所を特定できるようにしたい。(photoshop.exe と言います) それは可能ですか?
taskmrg.exe を呼び出すことができるように
名前だけで覚えている (サードパーティの) プログラムの exe の場所を特定できるようにしたい。(photoshop.exe と言います) それは可能ですか?
taskmrg.exe を呼び出すことができるように
これを試して見つけてください:
dir /s c:\photoshop.exe
..そして実行する:
for /f "delims=" %a in ('dir /b /a-d /s "c:\photoshop.exe"') do "%~fa"
dos での FIND コマンドの構文は次のとおりです。
taskmgr.exe は、コマンド プロンプトの任意のパスから実行できます。これは、その場所が %PATH% 変数にリストされているディレクトリ内にあるためです。この変数に任意のフォルダーを追加して、その中のアプリケーションが同じ動作をするようにすることができます。警告: 一部のアプリケーションは、ホーム ディレクトリ内から起動しないと正しく動作しません。
GUI を使用して %PATH% 変数を編集する方法は、Windows のバージョンによって異なります。コマンド プロンプトから編集することもできます。
はい、もちろんできますが、ハード ドライブ パーティションのすべてのフォルダでファイルを再帰的に検索する必要があります。
もう 1 つの方法は、実行する .exe を含むフォルダーを PATH 環境変数に追加することですが、所有するすべてのプログラムを PATH に追加することはお勧めしません。(これは、サイズが非常に小さいままであることを意味します)。