Создайте.vbs для вывода списка содержимого каталога и передачи всего этого в качестве аргумента программе
Я пытаюсь сделать файлы VBScript для передачи аргументов в MD5Checker Tool. А аргументами являются списки каталогов и подкаталогов определенного каталога (например, "C:\Stuff").
Аргументы передаются как: Md5Checker.exe "file1.exe" "More Stuff\files2.exe"
Мне нужен пример того, как это сделать.
1 ответ
Вы можете использовать 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()
для упрощения размещения двойных кавычек вокруг аргументов.