0

我想要完成的是有一个弹出窗口,要求用户输入一个数值,当输入该值时,它会被放置在命令行中的某个位置,然后运行。

我将其用于会计软件。如果您需要从数据库中删除事务,则在报告中找到作业 ID,然后运行命令并在某个字符串的末尾输入作业 ID,它会清除数据库中的事务。

我只是想简化方法....有什么帮助吗?

4

1 回答 1

1

我建议在 vbscript 中阅读有关 InputBoxes 的文档。

您可以将变量设置为等于输入框,例如。strInput = InputBox("prompt")然后将变量传递strInput给 dos 命令。

您还可以在此处阅读有关从 vbscript 运行命令的信息。

所以你的代码大致是

strInput = InputBox("prompt")
Set objShell = WScript.CreateObject("WScript.Shell")
objShell.Run "program.exe /argument=" & strInput
于 2013-10-09T18:47:17.190 回答