问题标签 [vbscript]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
2297 浏览

windows - 使用 Windows shell 脚本自动打开文件

我有一个打开应用程序的 Windows shell 脚本。我想修改它以使其在打开应用程序时自动打开文件。

我知道它使用 VBscript,但我不熟悉该语言;我发现的所有教程都谈到了将 VBS 用于网页,而不是用于 Windows 脚本。我知道语法不同,因为我收到错误消息。

我找到的最好的“解决方案”是在运行语句的末尾使用“&”符号简单地添加文件路径,但是 Windows 会弹出一个错误,说找不到文件。我错过了什么吗?

0 投票
8 回答
9588 浏览

xml - 如何使用 vbscript 删除 XML 文件中的特定节点

我遇到的问题是我无法选择需要删除的特定 XML 节点。我已经尝试使用适用于某些 XML 文件的 XPath 来选择节点,但我无法为更复杂的文件中的节点找出正确的 XPath。

有谁知道可以加载 XML 文件的免费软件工具,以便用户可以选择特定节点并接收准确的 XPath,而无需在路径中进行枚举?

/root/anything[2]<-- 不幸的是,我不能使用这样的语句,因为元素的数量可能会改变。我需要一个基于属性的表达式。

如果没有用于此操作的免费软件工具,是否有人知道另一种方式我可以如何选择所需的节点?

XML 示例:

根节点: SmsFormData

属性: xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" FormatVersion="1.0" xmlns=" http://schemas.microsoft.com/SystemsManagementServer/2005/03/ConsoleFramework"

子节点:表格

属性: Id="some GUID" CustomData="Some data" FormType="some type" ForceRefresh="false"

子/子节点:页面

子/子/子节点:页面

属性: VendorId="VendorName" Id="some GUID" Assembly="dll 文件名" Namespace="some Namespace" Type="some Type" HelpID="">

我选择这个特定页面的 xPath 表达式现在是:

xPath = /SmsFormData/Form/Pages/Page[@Id="some Guid"]

要进行选择,我使用以下 vbscript 代码:

现在的问题是objNode对象是空的。节点没有被选中,但是为什么呢?

0 投票
1 回答
1258 浏览

vbscript - vbscript 中是否有与 Java 的 HashSet 等价的东西?

我必须在需要使用唯一集合的 vbscript 中编写一些东西。我正在寻找类似于 Java 的 HashSet 的东西,这已经在 vbscript 中还是我必须自己编写?

0 投票
4 回答
4860 浏览

asp.net - 调试 VB 脚本代码的工具或 IDE

我需要任何工具或 IDE 环境来调试和测试 vb 脚本代码。请推荐任何免费的。我的 vb 脚本是独立的(vbs 扩展)。

0 投票
3 回答
5697 浏览

vbscript - 如何在 VBScript 中附加二进制值

如果我有两个包含二进制值的变量,如何将它们作为一个二进制值附加在一起?例如,如果我使用 WMI 读取两个 REG_BINARY 值的注册表,那么我希望能够连接这些值。

当您尝试使用“&”运算符加入时,VBScript 会抱怨类型不匹配。

0 投票
2 回答
88149 浏览

vbscript - 如何从 VBScript 控制台应用程序返回退出代码

我有一个旧的 vbs 脚本文件被 AutoSys 作业启动。我能否以及如何返回一个 int 返回值来指示成功或失败?

0 投票
5 回答
48584 浏览

windows - 如何使用 VBScript 强制重启 Windows 机器?

我正在尝试找到一种强制 Windows 重新启动的方法,但我遇到了问题。我试过了

p>

我也尝试过使用该shutdown -f -r命令,在这两种情况下,我有时都没有得到响应,如果我再试一次,我会收到一条错误消息,说“操作无法完成,因为系统正在关闭”,即使我离开它多久它不会关闭,它仍然允许我启动新程序,并且执行shutdown -a同样的错误。如何使用脚本强制 Windows 重新启动?

0 投票
3 回答
5077 浏览

image - 我可以使用 VBScript 对 gif 进行 base64 编码吗?

我想要做的是编码一个 gif 文件,以包含在 XML 文档中。这就是我现在所拥有的,但它似乎不起作用。

0 投票
5 回答
48535 浏览

powershell - 如何使用 PowerShell 或 VBScript 获取正在运行的应用程序列表

我需要使用 PowerShell 或 VBScript 以编程方式获取正在运行的应用程序列表,如 Windows 任务管理器内的“应用程序”选项卡中所示。

到目前为止,我只能找到如何使用 VBScript 和 WMI 列出进程。

0 投票
4 回答
2449 浏览

asp-classic - 从 VBScript 中的 HTTP_Host 变量中提取二级域的最佳方法

我只需要从 request.servervariables("HTTP_HOST") 中提取域的第二级部分,最好的方法是什么?