Vbscript 你能在vbs中获取pc用户名吗?
有没有办法在visual basic中找到PC用户(C:\user\“here”)。 在我们得到它之后,只需将其保存为字符串 我知道答案可能有点明显,但我不知道如何做到这一点,从这里() 很简单,从这里开始()Vbscript 你能在vbs中获取pc用户名吗?,vbscript,Vbscript,有没有办法在visual basic中找到PC用户(C:\user\“here”)。 在我们得到它之后,只需将其保存为字符串 我知道答案可能有点明显,但我不知道如何做到这一点,从这里() 很简单,从这里开始() 最简单的方法可能是查询环境 有USERDOMAIN、USERNAME、USERPROFILE和COMPUTERNAME环境变量包含明显的值 查询这些将完全依赖于WScript.Shell,而不是公认(正确)答案中的WScript.Network。如果您已经有了对shell的引用,那么这可
最简单的方法可能是查询环境 有
USERDOMAIN
、USERNAME
、USERPROFILE
和COMPUTERNAME
环境变量包含明显的值
查询这些将完全依赖于
WScript.Shell
,而不是公认(正确)答案中的WScript.Network
。如果您已经有了对shell的引用,那么这可能是一种更舒适的方式。最简单的方式可能是查询环境
有USERDOMAIN
、USERNAME
、USERPROFILE
和COMPUTERNAME
环境变量包含明显的值
查询这些将完全依赖于WScript.Shell
,而不是公认(正确)答案中的WScript.Network
。如果您已经有了对shell的引用,那么这可能是一种稍微舒服一点的方式
Dim networkInfo
Set networkInfo = CreateObject("WScript.NetWork")
Dim infoStr
infoStr = "User name is " & networkInfo.UserName & vbCRLF & _
"Computer name is " & networkInfo.ComputerName & vbCRLF & _
"Domain Name is " & networkInfo.UserDomain
MsgBox infoStr