我想要完成的是有一个弹出窗口,要求用户输入一个数值,当输入该值时,它会被放置在命令行中的某个位置,然后运行。
我将其用于会计软件。如果您需要从数据库中删除事务,则在报告中找到作业 ID,然后运行命令并在某个字符串的末尾输入作业 ID,它会清除数据库中的事务。
我只是想简化方法....有什么帮助吗?
我建议在 vbscript 中阅读有关 InputBoxes 的文档。
您可以将变量设置为等于输入框,例如。strInput = InputBox("prompt")
然后将变量传递strInput
给 dos 命令。
您还可以在此处阅读有关从 vbscript 运行命令的信息。
所以你的代码大致是
strInput = InputBox("prompt")
Set objShell = WScript.CreateObject("WScript.Shell")
objShell.Run "program.exe /argument=" & strInput