中国DOS联盟论坛

中国DOS联盟

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

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

游客:  注册 | 登录 | 命令行 | 会员 | 搜索 | 上传 | 帮助 »
中国DOS联盟论坛 » DOS疑难解答 & 问题讨论 (解答室) » 在DOS环境下,实现ATX电源的定时关机
作者:
标题: 在DOS环境下,实现ATX电源的定时关机 上一主题 | 下一主题
MIC
初级用户




积分 116
发帖 3
注册 2003-7-17
状态 离线
『楼 主』:  在DOS环境下,实现ATX电源的定时关机

本人有幸找到这个网站,希望得到帮助。
我想找一个小程序,在DOS环境下,实现ATX电源的定时关机。
请各位老师帮忙。

2003-7-17 00:00
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
ztcmfk
初级用户




积分 224
发帖 38
注册 2003-7-16
状态 离线
『第 2 楼』:  

在DOS下关机是可以的,但是想定时关机,那个我就不知道有没有了,我是没有看到过这样的软件啊!

2003-7-18 00:00
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
MIC
初级用户




积分 116
发帖 3
注册 2003-7-17
状态 离线
『第 3 楼』:  

既然无法直接实现ATX电源的定时关机,那么能否改变一下思路
——间接实现ATX电源的定时关机。
即,
程序A——可以做到,定时调用另外一些程序;
关机程序——实现ATX电源的关机。
首先运行《程序A》,让它到某个时刻,就去调用《关机程序》。

请教,有这样的《定时调用程序》吗?

2003-7-25 00:00
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
lihkk
新手上路





积分 11
发帖 7
注册 2008-10-8
状态 离线
『第 4 楼』:  

看来很早就有同志提这样的问题了。现在可有解?

2008-11-28 14:46
查看资料  发短消息 网志   编辑帖子  回复  引用回复
sweetblessing
新手上路





积分 17
发帖 8
注册 2008-7-19
状态 离线
『第 5 楼』:  

我只知道有一个AT命令可以定时,不过不是在DOS下运行的

2008-11-28 16:00
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
DOSforever
金牌会员





积分 4639
发帖 2239
注册 2005-1-30
状态 离线
『第 6 楼』:  

既然你知道不是 DOS 下那你这样的回帖有什么意义呢?



DOS倒下了,但永远不死
DOS NEVER DIES !

投票调查:
http://www.cn-dos.net/forum/viewthread.php?tid=46187

本人尚未解决的疑难问题:
http://www.cn-dos.net/forum/viewthread.php?tid=15135
http://www.cn-dos.net/forum/viewthread.php?tid=47663
http://www.cn-dos.net/forum/viewthread.php?tid=48747
2008-11-28 20:08
查看资料  发短消息 网志   编辑帖子  回复  引用回复
colin
新手上路





积分 2
发帖 1
注册 2006-7-28
状态 离线
『第 7 楼』:  

可以的, 首先可以通过去读时间  判断什么时候关机。读时间可以去读CMOS 的vaule, 至于DOS 下关机可以调用BIOS 或者一些Shutdown 程序

2008-12-22 19:05
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
netwinxp
高级用户





积分 741
发帖 366
注册 2007-7-25
状态 离线
『第 8 楼』:  

只有支持APM的才有INT 15H功能调用的关机。
MOV AX,5300H
XOR BX,BX
INT 15H
JNB NEXT
JMP NOAPM
NEXT:MOV AX,5301H
XOR BX,BX
INT 15H
MOV AX,530EH
XOR BX,BX
MOV CX,101H
INT 15H
MOV AX,530FH
MOV BX,1
MOV CX,BX
INT 15H
MOV AX,5308H
MOV BX,1
MOV CX,BX
INT 15H
MOV AX,5307H
MOV BX,1
MOV CX,3
INT 15H
NOAPM:
;不支持APM关机
还有比较怪异的是,通常支持APM的会用它。
MOV AL,0BH
OUT 0B2H,AL
HLT
对于仅支持ACPI关机的可以试试下面的程序,由于采用具体的I/O口,所以兼容性不是太好。
MOV AL,0EH
MOV DX,0CF9H
OUT DX,AL
HLT
至于定时的问题,自己去完善吧

[ Last edited by netwinxp on 2008-12-23 at 15:40 ]

2008-12-23 15:18
查看资料  发短消息 网志   编辑帖子  回复  引用回复

请注意:您目前尚未注册或登录,请您注册登录以使用论坛的各项功能,例如发表和回复帖子等。


可打印版本 | 推荐给朋友 | 订阅主题 | 收藏主题



论坛跳转: