0

次のコマンドがあります
"C:\Program Files\File Checksum Integrity Verifier\fciv.exe" -sha1 "D:\new.txt"

このコマンドを vbscript から実行するにはどうすればよいですか? 誰でも私を助けることができますか?

4

1 に答える 1

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
于 2013-05-10T20:40:14.373 に答える