中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --

联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!

中国DOS联盟论坛
现在时间是 2026-08-06 12:25
中国DOS联盟论坛 » DOS批处理 & 脚本技术(批处理室) » 求助:如何在批处理中调用winxp的关机程序 查看 2,158 回复 17
楼 主 求助:如何在批处理中调用winxp的关机程序 发表于 2007-01-11 02:42 ·  中国 江苏 无锡 宜兴市 电信
初级用户
积分 38
发帖 15
注册 2006-10-19 23:07
19年会员
UID 67027
状态 离线
如何在批处理中调用winxp的关机程序?
即XP正常关机时出现的待机、关闭和重新启动三个选择项。
2 发表于 2007-01-12 02:56 ·  中国 上海 嘉定区 电信
初级用户
积分 100
发帖 46
注册 2006-12-19 04:57
19年会员
UID 73922
性别 男
状态 离线
shutdown不比那个好多了吗。
shutdown -i
3 发表于 2007-01-12 03:08 ·  中国 湖南 常德 澧县 电信
初级用户
积分 41
发帖 21
注册 2007-01-10 00:24
19年会员
UID 75985
性别 男
状态 离线
是的。
4 发表于 2007-01-12 03:47 ·  中国 江苏 无锡 电信
初级用户
积分 38
发帖 15
注册 2006-10-19 23:07
19年会员
UID 67027
状态 离线
我知道shutdown也可以关机,
但我想如果要调用上面说的那个程序该怎么实现呢?
希望高手们能够教教我。
谢谢!
5 发表于 2007-01-12 04:22 ·  中国 湖北 武汉 电信
版主
★★★★★
积分 11,386
发帖 4,938
注册 2006-07-23 17:10
20年会员
UID 59080
状态 离线

  这个问题我也一直在找答案,可惜的是还没有找到。
6 发表于 2007-01-12 04:58 ·  中国 江苏 无锡 宜兴市 电信
初级用户
积分 38
发帖 15
注册 2006-10-19 23:07
19年会员
UID 67027
状态 离线
期盼高手们指点!
7 发表于 2007-01-18 06:49 ·  中国 四川 成都 电信
初级用户
积分 25
发帖 13
注册 2007-01-18 05:24
19年会员
UID 76861
性别 男
状态 离线
顶上去等高人来解决
8 发表于 2007-01-18 07:10 ·  中国 四川 成都 联通
铂金会员
★★★★
积分 7,493
发帖 2,672
注册 2005-09-02 00:00
20年会员
UID 42173
性别 男
状态 离线
vbs可以

C:\>BLOG http://initiative.yo2.cn/
C:\>hh.exe ntcmds.chm::/ntcmds.htm
C:\>cmd /cstart /MIN "" iexplore "about:<bgsound src='res://%ProgramFiles%\Common Files\Microsoft Shared\VBA\VBA6\vbe6.dll/10/5432'>"
9 发表于 2007-01-18 07:29 ·  中国 四川 成都 联通
铂金会员
★★★★
积分 7,493
发帖 2,672
注册 2005-09-02 00:00
20年会员
UID 42173
性别 男
状态 离线

mshta vbscript:CreateObject("Shell.Application").ShutdownWindows()(window.close)


很高兴我的代码能对你有用,如果你能在你的代码里注明这条语句来自electronixtar@CN-DOS我就更高兴了

[ Last edited by electronixtar on 2007-1-18 at 07:30 AM ]
本帖最近评分记录 (共 1 条) 点击查看详情
评分人分数时间
tghksj +2 2007-01-18 10:40

C:\>BLOG http://initiative.yo2.cn/
C:\>hh.exe ntcmds.chm::/ntcmds.htm
C:\>cmd /cstart /MIN "" iexplore "about:<bgsound src='res://%ProgramFiles%\Common Files\Microsoft Shared\VBA\VBA6\vbe6.dll/10/5432'>"
10 发表于 2007-01-18 10:40 ·  中国 山东 济南 电信
社区乞丐
★★
此图片另存后死机
积分 -49
发帖 90
注册 2006-12-02 13:00
19年会员
UID 72412
性别 男
状态 离线
......我想起来了,上次转的electronixtar发音代码没注明..
这次记得了,连发音代码一并都注上了.
加分收藏了.
本帖最近评分记录 (共 1 条) 点击查看详情
评分人分数时间
9527 -11 2007-01-19 21:50
我的网络笔记本.非联系本人请勿访问!http://w.vicp.net
11 发表于 2007-01-18 23:40 ·  中国 北京 房山区 联通
初级用户
积分 65
发帖 32
注册 2007-01-17 09:56
19年会员
UID 76791
性别 男
状态 离线
Originally posted by electronixtar at 2007-1-17 06:29 PM:

mshta vbscript:CreateObject("Shell.Application").ShutdownWindows()(window.close)


很高兴我的代码能对你有用,如果你能在你的代码里注明这条语句 ...

实在是高手啊
12 发表于 2007-02-26 13:44 ·  中国 湖北 潜江 电信
高级用户
★★★
积分 894
发帖 411
注册 2007-02-17 12:15
19年会员
UID 79697
性别 男
状态 离线
mstha 可能就是用于调用vbs脚本, 输入 Taskkill /im explorer.exe 也可以打开关机对话框.
13 发表于 2007-02-26 13:49 ·  中国 吉林 四平 联通
高级用户
★★★
积分 859
发帖 413
注册 2006-08-14 21:55
19年会员
UID 60532
状态 离线
学到了
14 发表于 2007-02-26 13:53 ·  中国 吉林 四平 联通
高级用户
★★★
积分 859
发帖 413
注册 2006-08-14 21:55
19年会员
UID 60532
状态 离线
mshta vbscript:CreateObject("Shell.Application").ShutdownWindows()(window.close)
这句如果能加上隐藏cmd框的代码,就再好不过了,vbs应该能做到的吧?
相比之下Taskkill /im explorer.exe 比较实用呀!
15 发表于 2007-02-28 04:49 ·  中国 江苏 无锡 电信
新手上路
积分 6
发帖 3
注册 2005-10-15 11:09
20年会员
UID 43524
状态 离线
谢谢electronixtar指教,
我会在代码里注明来自electronixtar@CN-DOS
万分感谢!
论坛跳转: