【问题标题】:Creating and running a Vbs Script VIA a windows form通过 windows 窗体创建和运行 Vbs 脚本
【发布时间】:2012-06-27 18:08:53
【问题描述】:

我有一个 Vbs 脚本可以在我的工作地点安装网络打印机。唯一的问题是每次我想使用它时都需要用打印机和服务器名称进行硬编码。因此,作为一种解决方案,我试图弄清楚是否可以使用文本框或下拉列表制作一个简单的 Windows 表单,将输入从那里简单地推送到 vb 脚本中,然后运行它。我无法弄清楚如何为我的生活做到这一点。这是我的 VB 脚本 Set objNetwork = CreateObject("WScript.Network") objNetwork.AddWindowsPrinterConnection "\wcprt02\S100a" 'objNetwork.SetDefaultPrinter "\wcprt02\L30b"

【问题讨论】:

    标签: vbscript windows-forms-designer


    【解决方案1】:

    您的选择是:

    1. 使用 WScript.Arguments 将(一些)参数传递给从控制台(DOS 框)以 cscript.exe 启动的脚本
    2. 从文件中读取参数(通过您选择的编辑器进行维护;如果您愿意,也可以使用 Excel)
    3. 使用 InputBox 通过简单的对话框/弹出窗口收集(一些)参数
    4. 编写一个 .HTA 应用程序,为(可能有很多)参数提供一个 GUI;将它们传递给您作为 .hta 中的函数/子嵌入的代码
    5. 编写一个 .NET Forms 应用程序来呈现这样的 GUI;然后,您可以编写脚本,但为什么不留在 .NET 中并避免混合技术?

    【讨论】:

      猜你喜欢
      • 2022-06-11
      • 2018-02-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-09-13
      • 2020-06-04
      • 2012-04-20
      • 1970-01-01
      相关资源
      最近更新 更多