vbscript中的文件校验和

时间:2013-05-10 06:34:54

标签: command-line vbscript fciv

我有以下命令
"C:\Program Files\File Checksum Integrity Verifier\fciv.exe" -sha1 "D:\new.txt"

如何从vbscript运行此命令?有人能帮助我吗?

1 个答案:

答案 0 :(得分:0)

VBScript提供了几种不同的执行命令行的方法,这两种方法都在WshShell对象上(WScript.Shell

使用WshShell.Exec

Dim WshShell, oExec
Set WshShell = CreateObject("WScript.Shell")

Set oExec = WshShell.Exec("""C:\Program Files\File Checksum Integrity Verifier\fciv.exe"" -sha1 ""D:\new.txt""")

Do While oExec.Status = 0
     WScript.Sleep 100
Loop

WScript.Echo oExec.Status

使用WshShell.Run

Dim WshShell
Set WshShell = CreateObject("WScript.Shell")

WshShell.Run """C:\Program Files\File Checksum Integrity Verifier\fciv.exe"" -sha1 ""D:\new.txt""", 1, true