XP系统用批处理实现在指定时间日期运行指定程序
举例:15日后有件重要事情要做,又怕忘记了,就用记事本写下来,保存为"约会.txt".我想在事情到来的前1日,我每次打开电脑的时候电脑都会打开"约会.txt"来提醒我.而...
举例:
15日后有件重要事情要做,又怕忘记了,就用记事本写下来,保存为"约会.txt" .我想在事情到来的前1日,我每次打开电脑的时候电脑都会打开"约会.txt"来提醒我.而且提醒事件持续到事情结束的第二日就不再提醒,并自动删除"约会.txt"和哪个批处理文件.
不要说用计划任务来完成..
我试过...电脑和我说不!!(XP中计划任务占着茅坑不拉屎...)
也不要说装什么软件(对哪些软件有点感冒...)..
谢谢 展开
15日后有件重要事情要做,又怕忘记了,就用记事本写下来,保存为"约会.txt" .我想在事情到来的前1日,我每次打开电脑的时候电脑都会打开"约会.txt"来提醒我.而且提醒事件持续到事情结束的第二日就不再提醒,并自动删除"约会.txt"和哪个批处理文件.
不要说用计划任务来完成..
我试过...电脑和我说不!!(XP中计划任务占着茅坑不拉屎...)
也不要说装什么软件(对哪些软件有点感冒...)..
谢谢 展开
1个回答
展开全部
用批处理吧!将以下代码复制到 记事本 中,然后另存为.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盘,你可以修改路径。但要保留双引号啊。
@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盘,你可以修改路径。但要保留双引号啊。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询