人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

UNIXのwhich(コマンドの実体を表示)と同じような機能を持つWIN32API関数は有りませんか?

●質問者: sageteen
●カテゴリ:コンピュータ
✍キーワード:UNIX コマンド 関数
○ 状態 :終了
└ 回答数 : 4/4件

▽最新の回答へ

1 ● KUROX
●40ポイント

あれば、1時間もあれば誰か書き込むと思うので、

なさそうという前提で書きます。

-----------------------------------------------------

バッチファイルで実現するなら、

http://www.atmarkit.co.jp/fwin2k/win2ktips/319which/which.html

C/C++等で実装するなら、

FindFirstFileA

GetEnvironmentVariableA

このあたりを用いて自分で実装でしょうか?

◎質問者からの返答

なさそうと思っていました。対応策まで出していただきましてありがとうございます。


2 ● yosuke_ss
●10ポイント

helpコマンド


3 ● mj99
●40ポイント ベストアンサー

FindExecutableで出来ます。

MSDN=>FindExecutable

FindExecutable("notepad",NULL,lpBuf)

って感じで、結果lpBufにフルパスが格納されます。

ただし、dirなどのcmd.exe内部コマンドは検索できないようです。

◎質問者からの返答

ありがとうございます。


4 ● minkpa
●10ポイント

さすがにそれは無いでしょう・・・

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ