关于dos下的at指令的使用

2024-12-04 10:18:18
推荐回答(1个)
回答1:

楼主参考


At命令


功能解释:

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


参数:

at [\\远程计算机名/IP] [{[任务ID] [/delete]|/delete [/yes]}]

at [[\\远程计算机名/IP] 时:分 [/interactive] [{/every:日期[,...]|/next:日期[,...]}] 命令]


参考解释:

远程计算机:    //指定远程计算机。如果省略该参数,计划会本地计算机上运行。

任务ID:            //指定已计划任务的识别号。

/delete:            //删除某个已计划的命令。如果省略该参数,命令将删除所有任务计划。

/yes:                 //在删除任务时不提示用户确认。

/interactive:     //允许作业在运行时,与当时登录的用户桌面进行交互。


/every:日期:     //指定在每个月或每周的特定日期运行命令。将日期指定为一周的一天或多天(值M,T,W,Th,F,S,Su)或月的一天或多天(值为1-31数字)。用逗号分隔日期。如果省略日期,默认会在每月的本日运行。


/next:日期:     //指定在下一个日期运行命令(如下周四)。参数同/every。

命令:              //指定要运行的Windows命令或批处理。


范例:


一、

要从每周一至周五早上10点自动打开QQ程序,假调你QQ安装路径是D:\Program Files\Tencent\bin\QQ.exe。首先y,请先设置你的QQ为记住密码并自动登录。然后使用以下命令格式:

at 10:00 /every:m,t,w,th,f "start D:\Program Files\Tencent\bin\QQ.exe"


二、查看有关ID煌任务属性,请输入:

at 1



三、要将QQ任务改到下周一至周三每天晚上8点启动,请输入:

at 10:00 /next:m,t,w "start D:\Program Files\Tencent\bin\QQ.exe"


四、查看所以已计划任务,请输入:

at


五、删除ID为1的任务计划,请输入:

at 1 /delete /yes


六、删除所有已计划的任务:请输入:

at .delete /yes