我在我的vbscript代码中使用InputBox()
函数,它工作正常,我正在使用各种InputBox()
函数。
现在我的问题是,每次调用InputBox()
时,它都会在一个单独的窗口中打开。有什么方法或功能我只能在一个窗口页面中输入我的数据,所有输入都是用一个提交按钮处理的吗?
答案 0 :(得分:2)
你不能重复使用'相同'的InputBox,但是对于一些简单的输入你可以问几个项并解析用户的输入(比如命令行参数)。从长远来看 - 对于许多输入 - 最好使用HTA应用程序。
P.S。 (根据彼得的提议)
HTA是完善的应用程序。这些应用程序值得信赖 仅显示菜单,图标,工具栏和标题信息 Web开发人员创建。简而言之,HTA充满了所有的力量 Internet Explorer - 它的对象模型,性能,渲染能力和 协议支持 - 无需强制执行严格的安全模型和用户 浏览器的界面。
答案 1 :(得分:0)
使用HTA的一部分,您可以像使用GUI一样使用Internet Explorer,并使用HTML的所有功能在您的脚本和用户之间进行交互。用vbscript示例查看我的这个问题。
另请参阅我的答案/adding-a-gui-to-vbscript