如何用vbscript获取当前windows登陆的用户名?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何用vbscript获取当前windows登陆的用户名?相关的知识,希望对你有一定的参考价值。
求助,
请问有没有什么办法,在vbscript中获取当前windows登陆的用户名
Request.ServerVariables("LOGON_USER") 是用在服务器端的方法,
我现在想在客户端获取这个变量,请问有方法吗?
//取得机器名,登录域及登录用户名
function getusername()
var WshNetwork = new ActiveXObject("WScript.Network");
alert("登录名 = " + WshNetwork.UserDomain);
alert("计算机名 = " + WshNetwork.ComputerName);
alert("用户名 = " + WshNetwork.UserName);
</script>
<a onclick="javascript:getusername();">点我</a>
保存成htm文件 参考技术A dim wsnet
set wsnet=wscript.createobject("wscript.network")
msgbox wsnet.username本回答被提问者采纳 参考技术B 你是不是想要这样的效果?
<%use=request.servervariables("LOGON_USER")
response.write ("use")%>
你将它转化成变量不是可以在客户端调用了?
我都不记得,曾经学过ASP 。。 参考技术C name = CreateObject("Wscript.Network").computername
msgbox name
如何用js获取特定时间戳
可以人为设置时间戳开始时间并获取到当前时间,转换成年 月 日 时 分 秒 的格式,并且在前端页面实时更新
var formatTime = function(time = new Date(), format)const TOTOW = e => `0$e`.substr(-2); // 转成2位的格式 1 => 01
const date = new Date(time);
const yyyy = date.getFullYear();
const MM = TOTOW(date.getMonth() + 1);
const dd = TOTOW(date.getDate());
const hh = TOTOW(date.getHours());
const mm = TOTOW(date.getMinutes());
const ss = TOTOW(date.getSeconds());
let result;
if (format)
result = format.replace(/yyyy/i, yyyy).replace(/MM/, MM).replace(/dd/i, dd).replace(/hh/i, hh).replace(/mm/, mm).replace(/ss/i, ss);
else
result = `$yyyy-$MM-$dd $hh:$mm:$ss`;
return result;
setInterval(() =>
let now = formatTime(new Date(), 'yyyy年MM月dd日 hh时mm分ss秒'); // 月份必须是大写MM,分钟必须是小写mm,其他大小写都行
document.body.innerText = now;
, 1000) 参考技术A 2010年荣获 参考技术B 取特定时间戳
以上是关于如何用vbscript获取当前windows登陆的用户名?的主要内容,如果未能解决你的问题,请参考以下文章