2012-08-08 80 views
1

我在我的vbscript代碼中使用InputBox()函數,它工作正常,我正在使用各種InputBox()函數。輸入框()函數在vbs

現在我的問題是每次調用InputBox()時,它都會在一個單獨的窗口中打開。是否有任何方式或功能只能在一個窗口頁面中輸入我的數據,並且所有輸入都通過一個提交按鈕進行處理?

+1

它的時候我的回答從VBS轉移到VB !!!!!!!! – perilbrain 2012-08-08 16:28:44

+0

@ perilbrain,VB.NET不是腳本語言,VB和VBscript一樣死了,Ruby對我來說是一個很好的替代品 – peter 2013-04-18 12:04:07

回答

2

您不能重複使用'相同的'InputBox,但對於幾個簡單的輸入,您可以針對多個項目詢問一次並解析用戶的輸入(如命令行參數)。從長遠來看 - 對於許多投入 - 最好使用HTA應用程序。

P.S. (關於彼得的建議)

HTA是成熟的應用程序。這些應用程序是值得信賴的,並且 僅顯示Web開發人員創建的菜單,圖標,工具欄和標題信息。簡而言之,HTA將IE瀏覽器的所有功能(包括對象模型,性能,渲染能力和協議支持)都包含在內,而不會強制實現瀏覽器的嚴格安全模型和用戶界面。

MS on HTAs

Tutorial to get you started