2013-10-09 97 views
0

我試圖完成的是彈出窗口,要求用戶輸入一個數字值,當輸入該值時,它將被放置在命令列表中的某個位置,然後運行。使用用戶輸入在VBScript中運行外部命令

我使用這是爲會計軟件。如果您需要從數據庫中刪除事務,則可以在報告中找到作業ID,然後運行命令並在特定字符串的末尾輸入作業ID,並清除數據庫中的事務。

我只是想簡化方法....任何幫助?

回答

1

我建議您在vbscript中的InputBoxes上閱讀this documentation

您可以設置一個變量等於輸入框,例如。 strInput = InputBox("prompt")然後將變量strInput傳遞給dos命令。

您也可以閱讀有關從vbscript here運行命令的信息。

所以,你的代碼會是這樣,大概,

strInput = InputBox("prompt") 
Set objShell = WScript.CreateObject("WScript.Shell") 
objShell.Run "program.exe /argument=" & strInput 
相關問題