您的位置:首页 > 其它

使用schtasks 代替 win xp里面的at命令,来实现任务计划和定时功能

2013-12-14 20:36 651 查看
windows vista 以及win7 以上版本,使用schtasks 代替 win xp里面的at命令,来实现任务计划和定时功能。

创建一个定时任务:名字是gflrlm,执行命令是打开文件c:\windows\loan.txt,/sc MONTHLY /D 20表示每个月20号打开此文件。时间是21::3分。

win7: 直接创建,可以替换任务/f

schtasks /create /sc MONTHLY /D 20 /TN gflrlm /TR c:\windows\loan.txt /st 21:30 /F
win xp: 注意xp下面没有/f 选项,而且如果系统是空密码的话,必须要加上 /RU %username% /RP ""。 双引号里面为空密码。

schtasks /create /RU %username% /RP "" /sc MONTHLY /D 20 /TN gflrlm /TR c:\windows\loan.txt /st 21:30

下面是个买车票提醒批处理:

@echo off
setlocal enabledelayedexpansion
set "task_name=ticket"
echo "该买车票了" >c:\windows\%task_name%.txt
schtasks /create /sc MINUTE /MO 10 /TN %task_name% /TR c:\windows\%task_name%.txt /ST 20:40 /ET 21:10 /SD 2014/01/09 /ED 2014/01/10  /F
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息