フォルダーのすべてのファイルの HASH を計算し、それを xml ファイルに保存するプログラムを作成しました。今私の目的は、プログラムの外部から明示的に、評価するフォルダーを指定することです
Dim WshShell, oExec, input
Set WshShell = CreateObject("WScript.Shell")
Set oExec =_
WshShell.exec("C:\Users\Administrator\Downloads\fciv.exe -md5 -r -xml _
d.xml C:\openssl")
input = ""
Do While oexec.status=0
WScript.Sleep 5000
Loop
これがプログラムです。入力を明示的に与えることができると考えて、inputboxコマンドを追加してみました。ここに変更されたプログラムがあります
Dim WshShell, oExec, strin
Set WshShell = CreateObject("WScript.Shell")
strin= inputbox("folder")
Set oExec =_
WshShell.exec("C:\Users\Administrator\Downloads\fciv.exe -md5 -r -xml ex.xml strin")
input = ""
Do While oexec.status=0*
WScript.Sleep 1000
Loop
これは機能していません:(助けてください。thrを使用しているのは正確には何ですか?また、cmdファイルを使用して同じ入力を与えるにはどうすればよいですか???