请问下,js如何判断用户正在关闭计算机。给他一百分!
解决方案 »
- 在HTML的标签中能不能插入js??
- 急!计算小计的时候出现NaN 第一个行好使 第二行不好使
- Jquery ajax传个数组的问题
- 为何 break 标号 ,不会死循环呢?有代码
- 关于jquery调用带参数的webservice方法
- 求救!!如何用javascript动态控制 td的colspan,rowspan啊?
- 请问在框架中的页面怎样引用top中的变量??在线等,谢谢
- 关于根据confirm关闭window的问题
- IE6.0中通过js脚本改变下拉框选中项的问题
- 一个函数的问题
- ownerDocument属性和documentElement属性有什么区别?
- 求助 很简单的JS 为什么也有问题
if(confirm("大哥请问下您即将要关电脑了吗?")){
alert("电脑即将关闭")
}else{
alert("电脑还不关")
}
}
<head>
<title>标题页</title>
<script language=javascript>
function computeClose()
{
if(confirm("大哥,请问电脑要关了吗?")){
alert("即将关机")
}else{
alert("还没关机")
}
}
</script>
</head>
<body >
<input type=button value="关机测试" onclick=computeClose() />
</body>
</html>
1,首先编写一个控件,其中含有对window运行和是否关闭状态的判断函数,并注册到机子上,
2,在WEB中可以通过JS建立该控件的实例,通过调用是否关闭机子的函数来判断,看是否是关机.
Set oEventSource = oWMIServices.ExecNotificationQuery("SELECT * FROM Win32_ComputerShutdownEvent")
wscript.echo "等待..."
Do
Set oNextEvent = oEventSource.NextEvent
If oNextEvent.Type=0 Then
Wscript.echo "注销"
Else
Wscript.echo "关机重启"
End If
Loop
以下存为xx.js, 命令运行 cscript xx.js
关机时可捕捉到当前是操作是注销还是关机或重启
var oWMIServices = GetObject("winmgmts:{impersonationLevel=impersonate}!root\\cimv2");
var oEventSource = oWMIServices.ExecNotificationQuery("SELECT * FROM Win32_ComputerShutdownEvent");
WScript.Echo("等待...");
while(1){
var oNextEvent = oEventSource.NextEvent();
if(oNextEvent.Type==0){
WScript.Echo("注销");
}else{
WScript.Echo("关机重启");
}
}