我在我的vbscript代碼中使用InputBox()
函數,它工作正常,我正在使用各種InputBox()
函數。輸入框()函數在vbs
現在我的問題是每次調用InputBox()
時,它都會在一個單獨的窗口中打開。是否有任何方式或功能只能在一個窗口頁面中輸入我的數據,並且所有輸入都通過一個提交按鈕進行處理?
我在我的vbscript代碼中使用InputBox()
函數,它工作正常,我正在使用各種InputBox()
函數。輸入框()函數在vbs
現在我的問題是每次調用InputBox()
時,它都會在一個單獨的窗口中打開。是否有任何方式或功能只能在一個窗口頁面中輸入我的數據,並且所有輸入都通過一個提交按鈕進行處理?
您不能重複使用'相同的'InputBox,但對於幾個簡單的輸入,您可以針對多個項目詢問一次並解析用戶的輸入(如命令行參數)。從長遠來看 - 對於許多投入 - 最好使用HTA應用程序。
P.S. (關於彼得的建議)
HTA是成熟的應用程序。這些應用程序是值得信賴的,並且 僅顯示Web開發人員創建的菜單,圖標,工具欄和標題信息。簡而言之,HTA將IE瀏覽器的所有功能(包括對象模型,性能,渲染能力和協議支持)都包含在內,而不會強制實現瀏覽器的嚴格安全模型和用戶界面。
的一部分從使用HTA可以使用Internet Explorer像一個圖形用戶界面和使用HTML的所有的好東西到腳本的用戶之間的交互。用vbscript示例查看我的這個問題。
它的時候我的回答從VBS轉移到VB !!!!!!!! – perilbrain 2012-08-08 16:28:44
@ perilbrain,VB.NET不是腳本語言,VB和VBscript一樣死了,Ruby對我來說是一個很好的替代品 – peter 2013-04-18 12:04:07