vbs中的Inputbox()函数

时间:2012-08-08 16:26:21

标签: vbscript

我在我的vbscript代码中使用InputBox()函数,它工作正常,我正在使用各种InputBox()函数。

现在我的问题是,每次调用InputBox()时,它都会在一个单独的窗口中打开。有什么方法或功能我只能在一个窗口页面中输入我的数据,所有输入都是用一个提交按钮处理的吗?

2 个答案:

答案 0 :(得分:2)

你不能重复使用'相同'的InputBox,但是对于一些简单的输入你可以问几个项并解析用户的输入(比如命令行参数)。从长远来看 - 对于许多输入 - 最好使用HTA应用程序。

P.S。 (根据彼得的提议)

  HTA是完善的应用程序。这些应用程序值得信赖   仅显示菜单,图标,工具栏和标题信息   Web开发人员创建。简而言之,HTA充满了所有的力量   Internet Explorer - 它的对象模型,性能,渲染能力和   协议支持 - 无需强制执行严格的安全模型和用户   浏览器的界面。

MS on HTAs

Tutorial to get you started

答案 1 :(得分:0)

使用HTA的一部分,您可以像使用GUI一样使用Internet Explorer,并使用HTML的所有功能在您的脚本和用户之间进行交互。用vbscript示例查看我的这个问题。

use-browser-as-gui-in-ruby

另请参阅我的答案/adding-a-gui-to-vbscript