gpt4 book ai didi

javascript - 将输出转换为 javascript 的批处理文件命令(net user 和 findstr)

转载 作者:行者123 更新时间:2023-11-30 06:13:32 26 4
gpt4 key购买 nike

我用 javascript 写了一个 HTA 文件来显示一些用户信息。如何运行 Windows cmd 命令(如在批处理文件中)并在变量中获取输出。

我需要的 Javascript 语法

批处理文件代码 净用户%用户名%/域 | findstr/c:"密码过期"

所以我在 javascript 函数的变量中有这个。

类似这样:

function username()
{
var wshshell=new ActiveXObject("wscript.shell");
var username=wshshell.ExpandEnvironmentStrings("%username%");
return username
}



function ipAddress() {
var ipAddress = "";
var wmi = GetObject("winmgmts:{impersonationLevel=impersonate}");
e = new Enumerator(wmi.ExecQuery("SELECT * FROM Win32_NetworkAdapterConfiguration WHERE IPEnabled = True"));
for(; !e.atEnd(); e.moveNext()) {
var s = e.item();
ipAddress = s.IPAddress(0);
}
return ipAddress
}

最佳答案

您可以使用 WScript.shell 对象。它允许您执行 shell 命令。

var objShell = new ActiveXObject("WScript.shell");

它有运行方法。 https://learn.microsoft.com/en-us/previous-versions/windows/desktop/legacy/bb776890(v=vs.85)

关于javascript - 将输出转换为 javascript 的批处理文件命令(net user 和 findstr),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57433046/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com