|
1楼 不足之处:启动后不能隐藏在系统后台运行! (望大家给我提供好的改进建议! 我的E址:levon_stu@hotmail.com 谢谢!) 程序源代码如下(语言类型:C语言): #include <stdio.h> #include <time.h> #include <dos.h> void main (void) { time_t current_time; time_t start_time; struct time curr_time; do{ time(&start_time); do { time(¤t_time); } while ((current_time - start_time) < 60); gettime(&curr_time); }while(curr_time.ti_hour>=6&curr_time.ti_hour<=23); if(curr_time.ti_hour>=0&curr_time.ti_hour<6) system("shutdown -s -t 60"); } 欢迎光临本人不完全主页:http://www4.7show.net/levon |
|
|
|
- 共有15篇贴子
|
3楼 在DOS下要如何实现关机? 以前看过些资料.好像说是调用int 15h的一个服务 我查了好些资料.就是找不到关于int 15的功能 |
|
|
|
| 219.246.177.* |
5楼 在dos下面 1,先在运行里面输入cmd(xp下是这样,98下是command),调出dos 2,在里面输入命令行“shutdown -s”就可以实现关机,如果你想在固定的时间内关机,比如等待20秒后关机,那么就可以输入“shutdown -s -t 20”,依次类推 3,如果你突然不想关机拉,那么在命令行中输入“shutdown -a”即可。 如果想学dos命令,只要在windows自带的帮助系统中查找就可以拉,其实“windows自带的帮助系统”中有好多好多的东东,我们只是不知道罢了,有了它,我们完全可以抛开好多烂书, |
|
|
|
6楼 应该是 time(¤t_time); 可以参见网页http://www4.7show.net/levon/porgram.html |
|
|
|
| 222.43.34.* |
9楼 |
|
|
| 220.175.103.* |
11楼 |
|
|
| 222.95.175.* |
12楼 实现定时关机比较难,那就要 学会用c书写中断服务程序。 但作为“准异步”处理,则可 在冗长的循环体末尾挂一个 函数调用(不是傻等而是监视 当前时间是否大于等于既定 关机时间)。 |
|
|
| 60.167.72.* |
14楼 |
|
|
| 221.214.165.* |
15楼 shutdown指令本身就具备定时关机的功能, 好弱智的问题 |
|
|
