DOS下如何用批处理实现指定日期运行程序
发布网友
发布时间:2022-04-23 23:09
我来回答
共3个回答
热心网友
时间:2023-10-13 04:16
建一个批处理,代码为
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
不知道这样是否可行
如果不用到批理理的话,估计只能使用脚本或程序语言了
热心网友
时间:2023-10-13 04:16
我明白你是什么意思,但方法好像只能用at ,算好秒数,除此之外应该是没有办法了,这回真没有。
我曾经试着用date if来做批处理判断,但dos命令读取参数的局限性太大,远不如linux下的shell方便。还是算秒吧。
热心网友
时间:2023-10-13 04:17
同意上楼的,但是必竟不是可行之处!