讨论:JavaScript 如何关机?
如何用JavaScript (在网页里)制作一个弹出按钮能够直接关机,而不需要windows的关机确认画面? 问题点数:0、回复次数:8Top
1 楼moonewxp(母牛)回复于 2003-09-01 16:01:59 得分 0
用c写个关机程序,然后在用脚本调用你这个关机程序。Top
2 楼desert185(沙漠)回复于 2003-09-01 16:03:10 得分 0
最好能够实现延时自动关机Top
3 楼desert185(沙漠)回复于 2003-09-01 16:06:59 得分 0
牛姐姐,你能不能帮我写个啊?Top
4 楼sheisman(香浓)回复于 2003-09-01 23:18:08 得分 0
怎么调用一个程序呢Top
5 楼suhuoqiang(小心女人.Net)回复于 2003-09-02 04:11:09 得分 0
WSH格式可以,HTML不行..Top
6 楼nba23()回复于 2003-09-02 07:50:08 得分 0
<input type="button" onClick="closePc();" value="关机">
<script>
function closePc()
{
try
{
if(window.navigator.appName == "Microsoft Internet Explorer")
{
var wsh = new ActiveXObject("Shell.Application")
wsh.ShutdownWindows()
}
else
{
window.close();
}
}
catch(e)
{
window.close();
}
}
</script>
这我只在2000中用过,可行
or (下面我没有测试)
win98
<script language=javascript>
var wsh = new ActiveXObject("WScript.Shell");
wsh.Run("rundll32.exe user.exe,exitWindows");
</script>
win2000 or xp
<script language=javascript>
var wsh = new ActiveXObject("WScript.Shell");
wsh.sendKeys("^{ESC}"); //相当于按 Ctrl + ESC 键
wsh.sendKeys("U~"); //按 U 键回车
wsh.sendKeys("S~"); //按 S 键回车
</script>Top
7 楼nba23()回复于 2003-09-02 07:56:49 得分 0
sory ,这也会弹出对话框,不过以前在VB VC的就弄过延时关机就不用弹出对话框,JS的则还没有发觉有,也不会弄Top
8 楼desert185(沙漠)回复于 2003-09-02 08:21:13 得分 0
可不可以用js调用他们呢?用vbscript可不可以呢?Top



