通过 HTA 应用激活自定义虚拟 space
Activate custom virtual space via HTA app
我制作了一个 HTA 应用程序,将虚拟 space 设置为自定义而不是自动,但是我遇到了以下问题,当我 运行 函数时它说计算机名未定义,但是如果您 运行 在 CMD 中安装它,一切正常。
我假设在 HTA 中您需要为 %、= 等符号使用一些特殊字符?
这是我的功能:
function enablevirtualspace(){
var wshShell = new ActiveXObject("WScript.Shell");
var sComputerName = wshShell.ExpandEnvironmentStrings("%COMPUTERNAME%");
var path = "wmic computersystem where name="%computername%" set AutomaticManagedPagefile=false";
wshShell.run(path,1,false);
}
这意味着您没有执行该命令的权限,因此请尝试运行提升权限的脚本。
来自 Lankymart
我制作了一个 HTA 应用程序,将虚拟 space 设置为自定义而不是自动,但是我遇到了以下问题,当我 运行 函数时它说计算机名未定义,但是如果您 运行 在 CMD 中安装它,一切正常。
我假设在 HTA 中您需要为 %、= 等符号使用一些特殊字符?
这是我的功能:
function enablevirtualspace(){
var wshShell = new ActiveXObject("WScript.Shell");
var sComputerName = wshShell.ExpandEnvironmentStrings("%COMPUTERNAME%");
var path = "wmic computersystem where name="%computername%" set AutomaticManagedPagefile=false";
wshShell.run(path,1,false);
}
这意味着您没有执行该命令的权限,因此请尝试运行提升权限的脚本。
来自 Lankymart