-1

我正在尝试制作一个 VBScript 文件以将参数传递给 MD5Checker 工具。参数是某个目录的目录和子目录列表(例如“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 回答