-1

MD5Checker ツールに引数を渡す VBScript ファイルを作成しようとしています。引数は、特定のディレクトリのディレクトリとサブディレクトリのリストです (例: "C:\Stuff")。

渡される引数: Md5Checker.exe "file1.exe" "More Stuff\files2.exe"

これを行う方法の例が必要です。

4

1 に答える 1

0

メソッドを使用して、Runそのような外部コマンドを実行できます。このメソッドは、完全なコマンド ライン (コマンドと引数) を含む文字列を取得して実行し、実行されたプログラムの終了コードを返します。

Function qq(str)
  qq = Chr(34) & str & Chr(34)
End Function

arg1 = "file1.exe"
arg2 = "More Stuff\files2.exe"

cmd = "Md5Checker.exe " & qq(arg1) & " " & qq(arg2)
returnCode = CreateObject("WScript.Shell").Run cmd, 0, True

この関数qq()は、引数を二重引用符で囲むのを少し簡単にするためのものです。

于 2013-05-17T18:41:26.083 に答える