在电脑上指定时间日期运行程序

来源:百度知道 编辑:UC知道 时间:2024/06/24 04:44:57
问题是这样:我要电脑在17:30分时运行一个b.bat文件,
不要说用计划任务来完成..
我试过...电脑和我说不!!(不知道是不是XP不能用.)
也不要说装什么软件
我记得系统上有个AT命令可以实行,可以格式不会写,请各位大侠教教小弟,最好把命令写出来解释一下,文件在F盘下~~!!
不知道用命令时会不会跟系统有关系,或者说开启什么服务,
我现在用的是XP SP3
奇怪的是、用关机命令可以at 5:00 shutdown /s /f /t 10
用这个就没反应了,at 5:00 start F:\b.bat
请各位大侠教教小弟,在解释清楚哦~!!比较笨

《XP系统用批处理实现在指定时间日期运行指定程序》
将以下代码复制到 记事本 中,然后另存为.bat文件,然后再将其拖到"开始"菜单的"启动"里面就OK了!

@echo off
set file="e:\a.txt"
set year=%date:~0,4%
set month=%date:~5,2%
set day=%date:~8,2%
set now=%year%%month%%day%
set over=20080808
set /a begin=over-1

if %now% LSS %begin% exit
if %now% LEQ %over% goto rune
del %file% /f/s/q
del %0&exit

:rune
start explorer %file%
exit

需要说明的是:
1、set over=20080808中20080808即约会日期(假设),批处理会在0809那天删除a.txt和自己
2、set file="e:\a.txt"假定了你的a.txt装在了E盘,你可以修改路径。但要保留双引号啊。

把bat文件里的内容写到at后试试
start可以不用