0
実行ファイルがvbscriptからPATHで利用できるかどうかを知る必要があります。 * nixでは、私は 'which'コマンドを使用します。 vbscriptでは何を使用しますか? ソリューションはWinXPと互換性がある必要がありますので、 'where'コマンドは私のためではありません。実行ファイルがPATHで利用可能かどうかを調べる
実行ファイルがvbscriptからPATHで利用できるかどうかを知る必要があります。 * nixでは、私は 'which'コマンドを使用します。 vbscriptでは何を使用しますか? ソリューションはWinXPと互換性がある必要がありますので、 'where'コマンドは私のためではありません。実行ファイルがPATHで利用可能かどうかを調べる
私はこの思い付いた:
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
。
私はそれが接線であることを知っていますが、もしそれが*でないなら、あなたは何をするつもりですか?そして、あなたが「正しい」実行可能ファイルを見つけたかどうかをどのように知っていますか? –
ダウンロードしてインストールする –
指定された名前の実行可能ファイルは1つだけですか? –