Vbscript 通过windows窗体创建和运行Vbs脚本

Vbscript 通过windows窗体创建和运行Vbs脚本,vbscript,windows-forms-designer,Vbscript,Windows Forms Designer,我有一个Vbs脚本,可以在我的工作地点安装网络打印机。唯一的问题是,每次我想使用它时,它都需要用打印机和服务器名称进行硬编码。因此,作为一个解决方案,我试图找出是否可以制作一个带有文本框或下拉列表的简单Windows窗体,只需将其中的输入推送到vb脚本中,然后运行它。但我想不出我这辈子该怎么做。下面是我的VB脚本集objNetwork=CreateObjectWScript.Network objNetwork.AddWindowsPrinterConnection\wcprt02\S100a

我有一个Vbs脚本,可以在我的工作地点安装网络打印机。唯一的问题是,每次我想使用它时,它都需要用打印机和服务器名称进行硬编码。因此,作为一个解决方案,我试图找出是否可以制作一个带有文本框或下拉列表的简单Windows窗体,只需将其中的输入推送到vb脚本中,然后运行它。但我想不出我这辈子该怎么做。下面是我的VB脚本集objNetwork=CreateObjectWScript.Network objNetwork.AddWindowsPrinterConnection\wcprt02\S100a 'objNetwork.SetDefaultPrinter\wcprt02\L30b

您的选项是:

使用WScript.Arguments从控制台DOS框向以cscript.exe启动的脚本传递一些参数 从通过您选择的编辑器维护的文件中读取参数;或者,如果你愿意的话,可以选择Excel 使用InputBox通过简单的对话框/弹出窗口收集一些参数 编写一个.HTA应用程序,为许多参数提供GUI;将它们作为函数/sub嵌入到.hta中的代码中 编写一个.NET表单应用程序,展示这样一个GUI;然后,您可以使用脚本,但为什么不留在.NET中,避免技术的混合呢?