![]() |
中国DOS联盟-- 联合DOS 推动DOS 发展DOS --联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum |
| 游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟 |
|
中国DOS联盟论坛 现在时间是 2026-08-06 04:59 |
共 48,039 主题排行 / 350,124 发帖 / 今日 2 篇 / 48,251 会员排行 |
| DOS批处理 & 脚本技术(批处理室) » [求助]有没有关机启动的P处理?(对应开机启动) |
| 可打印版本 942 / 9 |
| 第1楼 studythedos | 发表于 2007-10-23 00:13 |
| 初级用户 发帖 45 积分 91 | |
|
[求助]有没有关机启动的P处理?(对应开机启动) 大家都知道开机的随机启动。
假如,我想在开机的时间用P处理把系统时间定向到一个文本里(这个好做到),然后当关机的时候,也把时间定向到那个文本里,这样,我就可以知道这次我的电脑运行了多少时间。 如果没有,有没有方法来记下电脑从开机到关机运行了多长时间么? [ Last edited by studythedos on 2007-10-23 at 10:27 AM ] |
|
| 第2楼 scriptor | 发表于 2007-10-23 00:40 |
| 银牌会员 发帖 555 积分 1,187 | |
|
如果只是想得到机器运行了多久的话
那就根本不要这么复杂了 机器里面自带的工具多了 你可以找找,呵呵!!! 我先提示到此了 如果你发现那个工具了 那你肯定会大吃一惊的 bat代码,等你没有找到时候 我再帖出来. 那个我用着呢~~ +u啊 |
|
| 第3楼 zerocq | 发表于 2007-10-23 01:12 |
| 中级用户 发帖 196 积分 458 | |
|
管理工具-事件查看器-系统事件
查看最后一次EventLog"事件日志服务"的停止时间就是你上次的关机时间 |
|
| 第4楼 scriptor | 发表于 2007-10-23 01:15 |
| 银牌会员 发帖 555 积分 1,187 | |
|
3#
嗯... 不错.... 那我就不多言了 |
|
| 第5楼 laixiaozi | 发表于 2007-10-23 03:11 |
| 新手上路 发帖 9 积分 18 | |
|
@echo off
echo 您当前开机时间为>c:\a.txt net date \\127.0.0.1>>c:\a.txt net time \\127.0.0.1>>c:\a.txt 只能查看单前本机开机时间,拉到启动项里,开机自动运行。去C根目录找a.txt查看。我菜啊,想查看关机时间。去控制面板里找事件查看器,里面有记录上次的关机时间 [ Last edited by laixiaozi on 2007-10-23 at 07:38 AM ] |
|
| 第6楼 studythedos | 发表于 2007-10-23 10:31 |
| 初级用户 发帖 45 积分 91 | |
|
额...额...
找到了.... 确实够惊的。 谢谢各位额,看来还是电脑知道的太少了。又学到一点了。 |
|
| 第7楼 studythedos | 发表于 2007-10-23 10:35 |
| 初级用户 发帖 45 积分 91 | |
|
听 scriptor 兄的意思,BAT确实还有那样的功能啊。
现在我先不要代码,你能把那命令给我不(应该是事件查看器的命令吧)??我先自己试试。 自己弄出来的容易掌握嘿。 |
|
| 第8楼 picat | 发表于 2007-10-23 20:48 |
| 初级用户 发帖 68 积分 150 | |
|
如果用wmi或者wmic来读取最后一次启动和关机时间,然后再计算上次机器运行时间的话,系统开销会很大,恐怕对实现这样一个简单的目的有点得不偿失啊。
scriptor是不是有别的方法?这也是我一直在寻找的解决方案,目前为止我只能通过网上下载的exe文件实现,用纯bat或者vbs都没成功。 哦对了,补充一下,我需要在windows2000的系统上实现(win2000的Win32_OperatingSystem类里的LastBootUpTime读出来为空,所以我能想到的变通方法是读取eventlog中的启动和关机时间),XP或者2003没有问题,用wmi很方便。 [ Last edited by picat on 2007-10-23 at 08:51 PM ] |
|
| 第9楼 scriptor | 发表于 2007-10-24 01:51 |
| 银牌会员 发帖 555 积分 1,187 | |
Originally posted by studythedos at 2007-10-23 10:35: 嗯,不错 ,他自带了很多参数的, 看看 他的help 然后再写代码吧!! 呵呵 +u+u!! |
|
| 第10楼 scriptor | 发表于 2007-10-24 01:53 |
| 银牌会员 发帖 555 积分 1,187 | |
Originally posted by picat at 2007-10-23 20:48: 对了! 自然是读取eventlog中的启动和关机时间了 不过要过滤那些没有用的信息的.. 还有一个组策略的 你们可以试一试啊 启动和关机脚本, 脚本可以是vbs ,也可以是bat和cmd等.. 要自己设置启动参数的. 用纯bat可以做到的,一种思路就是结合组策略. [ Last edited by scriptor on 2007-10-24 at 01:54 AM ] |
|
|
[ 联系联盟系统管理团队 -
中国DOS联盟 -
标准版 ] Sponsored by ifanr Inc | © 2001–2023 |