Javascript 从Jscript获取主机名的API

Javascript 从Jscript获取主机名的API,javascript,Javascript,我不知道为什么我以前的帖子没有被列出。让我们看看这一个是否被列出。 我有一个独立的jScript,它将参数传递给C#程序。我必须将主机名传递给C#程序。是否有api可用于在jScript中获取主机名?如果没有,是否可以使用“hostname”系统命令 提前谢谢。 Sam因为您使用的是JScript,所以我假设您是在Windows下运行的。您可以从环境中获取当前计算机的名称: var env, computerName; env = new ActiveXObject("WScript.Shell

我不知道为什么我以前的帖子没有被列出。让我们看看这一个是否被列出。 我有一个独立的jScript,它将参数传递给C#程序。我必须将主机名传递给C#程序。是否有api可用于在jScript中获取主机名?如果没有,是否可以使用“hostname”系统命令

提前谢谢。
Sam

因为您使用的是JScript,所以我假设您是在Windows下运行的。您可以从环境中获取当前计算机的名称:

var env, computerName;
env = new ActiveXObject("WScript.Shell").Environment("Process");
computerName = env("COMPUTERNAME");

…如果这就是你所说的主机名。更多关于环境的信息(有多个可用的,上面我选择了进程的环境)。

由于您使用的是JScript,我假设您在Windows下运行。您可以从环境中获取当前计算机的名称:

var env, computerName;
env = new ActiveXObject("WScript.Shell").Environment("Process");
computerName = env("COMPUTERNAME");

…如果这就是你所说的主机名。更多关于环境的信息(在我选择的流程环境之上,有不止一个可用的环境)。

这正是我想要的。继续摇摆/Sam当我运行多个这样的纸条时。这将在系统上创建大量WScript.exe*32进程。获取ComputerName后是否应该删除环境?提前感谢,,Sam@Sam:否,您不能删除
var
。您可能需要添加
env=undefined使用完毕后,显式断开对它的引用。Blast Microsoft及其引用计数问题!;-)这正是我想要的。继续摇摆/Sam当我运行多个这样的纸条时。这将在系统上创建大量WScript.exe*32进程。获取ComputerName后是否应该删除环境?提前感谢,,Sam@Sam:否,您不能删除
var
。您可能需要添加
env=undefined使用完毕后,显式断开对它的引用。Blast Microsoft及其引用计数问题!;-)