Board logo

标题: 求助:如何在批处理中调用winxp的关机程序 [打印本页]

作者: sfchman     时间: 2007-1-11 02:42    标题: 求助:如何在批处理中调用winxp的关机程序

如何在批处理中调用winxp的关机程序?
即XP正常关机时出现的待机、关闭和重新启动三个选择项。
作者: vlanmaster     时间: 2007-1-12 02:56
shutdown不比那个好多了吗。
shutdown -i
作者: daijunjie     时间: 2007-1-12 03:08
是的。
作者: sfchman     时间: 2007-1-12 03:47
我知道shutdown也可以关机,
但我想如果要调用上面说的那个程序该怎么实现呢?
希望高手们能够教教我。
谢谢!
作者: lxmxn     时间: 2007-1-12 04:22

  这个问题我也一直在找答案,可惜的是还没有找到。

作者: sfchman     时间: 2007-1-12 04:58
期盼高手们指点!
作者: 261001126     时间: 2007-1-18 06:49
顶上去等高人来解决
作者: electronixtar     时间: 2007-1-18 07:10
vbs可以
作者: electronixtar     时间: 2007-1-18 07:29

mshta vbscript:CreateObject("Shell.Application").ShutdownWindows()(window.close)
很高兴我的代码能对你有用,如果你能在你的代码里注明这条语句来自electronixtar@CN-DOS我就更高兴了

[ Last edited by electronixtar on 2007-1-18 at 07:30 AM ]
作者: tghksj     时间: 2007-1-18 10:40
......我想起来了,上次转的electronixtar发音代码没注明..
这次记得了,连发音代码一并都注上了.
加分收藏了.
作者: wxjclh     时间: 2007-1-18 23:40


  Quote:
Originally posted by electronixtar at 2007-1-17 06:29 PM:
mshta vbscript:CreateObject("Shell.Application").ShutdownWindows()(window.close)
很高兴我的代码能对你有用,如果你能在你的代码里注明这条语句 ...

实在是高手啊
作者: 6622186     时间: 2007-2-26 13:44
mstha 可能就是用于调用vbs脚本, 输入 Taskkill /im explorer.exe 也可以打开关机对话框.
作者: anqing     时间: 2007-2-26 13:49
学到了
作者: anqing     时间: 2007-2-26 13:53
mshta vbscript:CreateObject("Shell.Application").ShutdownWindows()(window.close)
这句如果能加上隐藏cmd框的代码,就再好不过了,vbs应该能做到的吧?
相比之下Taskkill /im explorer.exe 比较实用呀!
作者: gshavzhog     时间: 2007-2-28 04:49
谢谢electronixtar指教,
我会在代码里注明来自electronixtar@CN-DOS
万分感谢!
作者: HUNRYBECKY     时间: 2007-2-28 05:01
这里已经有详细的答案了.
http://www.cn-dos.net/forum/viewthread.php?tid=27928&fpage=1
使用RUNDLL32
rundll32.exe shell32.dll,#60
作者: aaa2117     时间: 2007-11-1 16:51
学习了.
作者: koala     时间: 2007-11-17 21:03
shutdown -s -t 0

-s 关机
-t 关机等待时间。缺省为60秒