vbscript - 在 vbscript 中使用 HTA

标签 vbscript hta wsh

在为 VBscript 使用 HTA 用户窗体时,我发现 HTA 不支持 WScript 及其对象/方法。

是否有其他创建用户表单的方法,或者是否有任何方法可以使 HTA 支持 WScript?

最佳答案

WScript.Echo 的替代方法是简单地将内容添加到 DOM:

<script language="vbscript">
    dim div: set div = document.getElementById("output")
    div.innerText = "output"
</script>

<div id="output"/>

或者如果你想要一个对话框,你可以使用 MsgBox()

<script language="vbscript">
    MsgBox "output"
</script>

您可以在没有 WScript 的情况下使用 Scripting.FileSystemObject

<script language="vbscript">
    dim fso: set fso = CreateObject("Scripting.FileSystemObject")
    dim path: path = fso.GetAbsolutePathName(".")
    '... etc
</script>

关于vbscript - 在 vbscript 中使用 HTA,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14813507/

相关文章:

asp-classic - ASP 用户登录脚本

vbscript - 在 VBScript 中读取音乐文件长度

c++ - 如何使用 WAF 链接静态库?

excel - 是否可以找到每个Excel行的最后一个元素距离?

xml - 使用 ASP/VB 获取节点属性的值

javascript - 无法使用 JavaScript 在 .hta 中调用curl

javascript - Javascript 代码中的重复元素

javascript - 从 HTA 应用程序打开程序

jscript - 从 wsh 脚本获取响应

vbscript - 如何检查 wscript/cscript 是否在 x64 主机操作系统上运行?