win 下 at 定时执行某个指定程序

来源:百度知道 编辑:UC知道 时间:2024/09/24 22:19:46
怎么用at 定时执行某个程序如:定时执行D:\qq.xex 或者定时执行某个批处理.比如我写了个C:\a.bat批处理:
@echo off
ping 127.1 -n 20 >nul 2>nul
start qq
exit
怎么用at 定时执行它?
谢谢!
可是我用at 22:10 c:\a.bat
根本就不管用,用at查看说是出错!!!到底是怎么回事啊?

at 10:00AM /Every:1,2,3,4,5,6,7,8,9,10 c:\a.bat
在每个月的1-10号上午10:00执行C:\a.bat

At计划在指定时间和日期在计算机上运行命令和程序。at 命令只能在“计划”服务运行时使用。如果在没有参数的情况下使用,则 at 命令将列出已计划的命令。

语法
at [\\ComputerName] [{[ID] [/delete]|/delete [/yes]}]

at [[\\ComputerName] Hours:Minutes [/interactive] [{/every:Date[,...]| /next:Date[,...]}]Command]

参数
\\computername
指定远程计算机。如果省略该参数,则 at 命令将计划本地计算机上的命令和程序。
ID
指定指派给已计划命令的识别码。
/delete
取消已计划的命令。如果省略了 ID,则计算机中所有已计划的命令将被取消。
/yes
当删除已计划的事件时,对来自系统的所有询问都进行肯定回答。
Hours:Minutes
指定命令运行的时间。将时间以 24 小时制式(即从 00:00 [午夜] 到 23:59)表示为 小时:分钟。
/interactive
对于在运行 Command 时登录的用户,允许 Command 与该用户的桌面进行交互。
/every:
在每个星期或月的指定日期(例如,每个星期四,或每月的第三天)运行 Command 命令。
Date
指定运行命令的日期。可以指定一周的某日或多日(即,键入 M、T、W、Th、F、S、Su)或一个月中的某日或多日(即,键入从 1 到 31 之间的数字)。用逗号分隔多个日期项。如果省略了 Date,则 at 命令将使用该月的当前日期。
/next:
在下一个指定日期(例如,下一个星期四)到来时运行 Com