2012-03-17 7 views
0

実行ファイルがvbscriptからPATHで利用できるかどうかを知る必要があります。 * nixでは、私は 'which'コマンドを使用します。 vbscriptでは何を使用しますか? ソリューションはWinXPと互換性がある必要がありますので、 'where'コマンドは私のためではありません。実行ファイルがPATHで利用可能かどうかを調べる

+0

私はそれが接線であることを知っていますが、もしそれが*でないなら、あなたは何をするつもりですか?そして、あなたが「正しい」実行可能ファイルを見つけたかどうかをどのように知っていますか? –

+0

ダウンロードしてインストールする –

+0

指定された名前の実行可能ファイルは1つだけですか? –

答えて

1

私はこの思い付いた:

Set wshShell = WScript.CreateObject ("WSCript.shell") 
On Error Resume Next 
wshshell.run "your_exec", 6, True 
If Err.Number <> 0 Then 
    WshShell.Popup(Err.Number) 
    ' Handle error 
    Err.Clear 
End If 
On Error Goto 0 
set wshshell = nothing 

your_execは、その実行可能ファイルは、いくつかのコマンドを提供しない場合は問題になる可能性がすぐに戻ってくるような方法で作られた実行可能ファイルへの呼び出しでなければなりませんこれを行うためのラインオプション。私の場合は、実行可能ファイルのバージョンを表示するだけです:my.exe -version

関連する問題