【发布时间】:2015-03-11 08:42:31
【问题描述】:
我正在尝试使用启动器在 exe 文件中运行 hta。 启动器正在选择 system32 mshta 来打开 hta,因为即使在 64 位系统上,Windows 也默认为 32 位 mshta。
我是这样弄的:
CreateObject("WScript.Shell").Run "C:\Windows\System32\mshta.exe page.hta"
这个不行,我也试过
CreateObject("WScript.Shell").Run "C:\Windows\System32\mshta.exe " & CreateObject("WScript.Shell").CurrentDirectory &"\page.hta"
如果我不打包也可以。
我已经制作了一个 hta、一个带有 hta 命令的 txt、一个启动器以确保 hta 是通过 system32 打开的,以及一个用于脚本工作的 dll。我需要将所有这些都放在一个可点击的文件中,这样我的用户就不会搞砸了。
【问题讨论】:
-
“我需要将其作为单个可运行文件”是什么意思?请详细说明你的目标!
-
我已经制作了一个 hta,一个带有 hta 命令的 txt,一个启动器以确保 hta 是通过 system32 打开的,以及一个用于脚本工作的 dll。我需要将所有这些都放在一个可点击的文件中,这样我的用户就不会搞砸了。