如何使用 Javascript 知道计算机配置文件名称

发布于 2024-12-28 10:12:16 字数 557 浏览 0 评论 0原文

我想获取计算机用户配置文件名称以将日志文本放在 appData

注意:这仅适用于 IE,(当前用于 Windows 7 小工具)

默认值是,没有配置文件名称是这样

C:/Users/user/AppData/Local/sampleFolder/

但是当它上面有一个个人资料名称时,它应该是什么?

C:/Users/{profileName}/AppData/Local/sampleFolder/

我的固定解决方案(但我推荐接受的答案)

function GetComputerName()
{
    try
    {
        var network = new ActiveXObject('WScript.Network');
        // Show a pop up if it works
        alert(network.computerName);
    }
    catch (e) { }
}

I want to get the computer user profile name to put log text on the appData

note: This is just for IE, (currently using this for windows 7 gadget)

The default would be, without profile name is this

C:/Users/user/AppData/Local/sampleFolder/

but when there is a profile name on it, what should it be?

C:/Users/{profileName}/AppData/Local/sampleFolder/

My fixed solution (but I recommend the accepted answer)

function GetComputerName()
{
    try
    {
        var network = new ActiveXObject('WScript.Network');
        // Show a pop up if it works
        alert(network.computerName);
    }
    catch (e) { }
}

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

倾城月光淡如水﹏ 2025-01-04 10:12:16

我相信这只是用户名,应该是:

network.username

此页面看起来像是您正在创建的对象的指南(以供将来参考)。

I believe that would just be the users name, which should be:

network.username

This page looks like a guide to the object you are creating (for future reference).

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文