DOS下如何用批处理实现指定日期运行程序

发布网友

我来回答

3个回答

热心网友

建一个批处理,代码为

start c:\windows\notepad.exe

在任务计划里添加一个任执行时间为一次,具体为2012年12月12日14:20

对象是上面那个批处理不就完了

===============================================
朋友,我现在理解了,如果单纯从系统的批处理来说,肯定也是要用到任务计划的,如果你从C:\AUTOEXEC.BAT,也是要用到批处理的,对么,也要用到at命令的,而at命令的GUI界面就是任务计划

可以试试这样啊,放到启动那里就可以了,或者C:\AUTOEXEC.BAT

@echo off
@if "%date% %time%"=="2012-12-12 星期三 14:20:00:00" start c:\windows\notepad.exe >nul 2>nul
@ping 127.0.0.1 -n 2 >nul 2>nul

不知道这样是否可行

如果不用到批理理的话,估计只能使用脚本或程序语言了

热心网友

我明白你是什么意思,但方法好像只能用at ,算好秒数,除此之外应该是没有办法了,这回真没有。
我曾经试着用date if来做批处理判断,但dos命令读取参数的局限性太大,远不如linux下的shell方便。还是算秒吧。

热心网友

同意上楼的,但是必竟不是可行之处!

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com