📌  相关文章
📜  如何使用 wscript 获取当前用户名 - Javascript (1)

📅  最后修改于: 2023-12-03 15:23:58.115000             🧑  作者: Mango

如何使用 wscript 获取当前用户名 - Javascript

在 Windows 系统下,我们可以使用 wscript 对象来获取当前用户名。具体实现方法如下:

var wshNetwork = new ActiveXObject("WScript.Network");
var userName = wshNetwork.UserName;

先创建一个 WScript.Network 对象,然后通过 UserName 属性获取当前用户名。

完整代码:

function getCurrentUserName() {
  var wshNetwork = new ActiveXObject("WScript.Network");
  var userName = wshNetwork.UserName;
  return userName;
}

var currentUserName = getCurrentUserName();
console.log("Current user name is: " + currentUserName);

输出结果:

Current user name is: Guest

注意:如果当前电脑没有开启 JavaScriptActiveX,则无法使用 ActiveXObject,会抛出异常。