fancl洗面奶专柜价格:批处理之定时运行(at)命令

来源:百度文库 编辑:中财网 时间:2024/04/30 03:55:56
AT 命令安排在特定日期和时间运行命令和程序。
要使用 AT 命令,计划服务必须已在运行中。(net start schedule)AT [\\computername] [ [id] [/DELETE] | /DELETE [/YES]]
AT [\\computername] time [/INTERACTIVE][ /EVERY:date[,...] | /NEXT:date[,...]] "command"\\computername        指定远程计算机。 如果省略这个参数,会计划在本地计算机上运行命令。
id                               指定给已计划命令的识别号。
/delete                       删除某个已计划的命令。如果省略 id,计算机上所有已计划的命令都会被删除。
/yes                           不需要进一步确认时,跟删除所有作业的命令一起使用。
time                           指定运行命令的时间。
/interactive                允许作业在运行时,与当时登录的用户桌面进行交互。
/every:date[,...]          每个月或每个星期在指定的日期运行命令。如果省略日期,则默认为在每月的本日                                 运行。
/next:date[,...]            指定在下一个指定日期(如,下周四)运行命令。如果省略日期,则默认为在每月的本                                 日运行。
"command"               准备运行的 Windows NT 命令或批处理程序。//computername 表示此任务所执行的主机,可以是本地也可以是远程,可以是主机名也可以是ip地址,出于安全考虑,建议使用ip地址,主机名若没有配置好,可能会解析不出来(1)逐个参数说明time                          格式为hh:mm:ss(如20:00:00),如果添加任务输入的时间早于系统时间,则此任务默                                 认为第二天的这个时间,不输入秒也可以,如20:00或20:0也是允许的如:at 20:00:00 help/interactive                加上此参数,command的执行过程将被显示出来,否则,运行过程是不会显示的如:at /interactive 20:00:00 help/every:date[,...]         在每个星期或月的指定日期执行此任务,将date     指定为星期的一天或多天                                 (M,T,W,Th,F,S,Su),或月的一天或多天(使用1 到31的数字)。用逗号分隔多个日                                 期项。如果省略了date,将假定为该月的当前日期。从当前月开始如:at 20:00:00 /every:M help         at 20:00:00 /every:T,F,Su help         at 20:00:00 /every:1 help         at 20:00:00 /every:2,4,6 help         at 20:00:00 /every: help/next:date[,...]           在重复出现下一天(例如,下个星期四)时,运行指定命令将     date指定为星期的                                 一天或多天     (M,T,W,Th,F,S,Su),或月的一天或多天(使用1到31的数字)。用逗                                 号分隔多个日期项。如果省略了date,将假定为该月的当前日期。从下个月开始如:at 20:00:00 /next:M help         at 20:00:00 /next:T,F,Su help          at 20:00:00 /next:1 help         at 20:00:00 /next:2,4,6 help         at 20:00:00 /next: help"command"               指定要运行的系统命令、程序(.exe    或.com     文件)或批处理程序(.bat或.cmd                                  文件)。当命令需要路径作为参数时,请使用绝对路径,也就是从驱动器号开始的                                 整个路径。如果命令在远程计算机上,请指定服务器和共享名的     UNC     符号,而                                 不是远 程驱动器号。如果命令不是可执行 (.exe)     文件,必须在命令前加上cmd     /c可通过at id查看任务状态(2)在添加了at任务后,执行at命令就会显示出当前的任务列表,此时,就可以根据任务的id,查看、删除这些任务首先我们添加10个任务,用for /L %%i IN (0,1,9) DO at 20:0%%i:00 help这个批处理来添加,此处使用help命令是为了简单,当让也可以替换为其他可执行程序;执行完这个批处理后,可以看到,at列表中已添加了10个任务,如下所示:C:\Documents and Settings\darking>at
状态 ID         日期                        时间              命令行
-----------------------------------------------------------
            1       明天                        20:00             help
            2       明天                        20:01             help
            3       明天                        20:02             help
            4       明天                        20:03             help
            5       明天                        20:04             help
            6       明天                        20:05             help
            7       明天                        20:06             help
            8       明天                        20:07             help
            9       明天                        20:08             help
           10       明天                        20:09             help
1)at 1 /delete           删除任务12)at 2                       查看任务2的具体内容任务 ID:           2
状态:              OK
计划:              明天
时间:       20:01
交互:              No
命令:              help3)at /delete              删除所有任务,删除所有任务前,会出现提示C:\Documents and Settings\darking>at /delete
该操作将删除所有已计划的作业。
是否继续此操作? (Y/N) [N]:4)at /delete /yes      删除所有任务,删除前无任何提示探讨:固定在某一日期执行某个任务如何设定日期呢?(如2004年3月1日00:00:00执行某个任务)