AT命令虽然自Win8系统起已经弃用,需要使用SCHTASKS命令了,但是很多计算机爱好者,特别是程序员一直最爱的其实还是XP,目前使用最广的依然是Win7,所以这个命令还是有一定的必要写一下。因为,要想把At这个命令用好,牵涉的东西较多,所以计划分上下篇写。关注我,每天多知一点点!
at /? ---查看官方的帮助文档
上篇主要写基本的计划任务的新建、删除、以及用户交互time ---必选参数,设置任务的计划运行时间(格式00:00-23:59)
at time command ---新建一个在特定时间执行的计划任务
at ---不附带任何参数,查看本机当前所有的计划任务at 22:50 shutdown /s /t 300 ---新建一个计划任务,在22:50执行关机一个300秒倒计时关机的任务(shutdown命令改天写一写,虽然简单,但是常用)at 1 ---查看ID为1的计划任务的详情。ID为计算机给计划任务的自动编号,在本机具有唯一性
at /delete ---删除(取消)本机中所有全部的计划任务
at /delete /yes ---加上一个/yes参数表示:删除本机计划任务时,不需要用户确认。/yes 参数只能和 /delete 参数一起使用at 1 /delete ---删除ID编号为1的计划任务
at time /interactive command ---给用户一个与程序或命令参与交互的机会
这里有重点:什么是交互?为何要交互?希望下面写的关于交互的能让你轻松理解。
什么是交互?即:用户和计算机能够互动,计算机显示给用户一个可操作的接口(如:命令行窗口或者图形操作界面),用户通过该接口向计算机发送一个指令,计算机根据用户的指令执行下一步操作,如此便产生了互动。
为何要交互?计算机运行有两种方式,一种是前端可见的(显示器),还有一种是后端的(程序在运行,但是不对前端显示,前端不可见)。所以有时候,输入指令成功了,但是前端却不能显示,这是因为程序在后端执行了,At命令就有这个特性。
at 15:55 mspaint ---新建一个计划任务,15:55分打开系统的画图工具。这个是后端的,程序已经在后台以System的名义在运行了,在任务管理器中进程中可以找到,但是用户不能通过前端看到具体的内容。at 15:55 /interactive mspaint ---新建计划任务,15:55调出画图工具,加一个参数 /interactive 这个前端就可见了,由于演示失误,请自行修改一下时间,如16:00,可以更清晰的感受到这个交互参数的作用。
at 16:00 /interactive cmd /c d:\test\loser.mp3 ---具体解释参见以下
上篇最后一小节演示一个实用的,而且具有代表性的计划任务设置。
以上命令释义:新建计划任务,在16:00以交互的方式自动播放D盘TEST目录下的LOSER.MP3。这里多了一个 cmd /c 参数,这个命令也没有写到,为什么要使用这个命令?因为loser.mp3是一个非可执行文件(常见的如.EXE应用程序),所以需要调用 cmd 命令来运行这个非可执行的文件。如果缺失了cmd这个命令,将不能成功播放文件。
如有错误和疏漏之处,欢迎给我留言评论指摘不足!如果这样的内容是你喜爱的,请记得收藏,如果您有更多想要了解的知识,也欢迎留言评论,我们将及时为您补充相关的知识,期待您的分享和评论。
举报/反馈

hare

221获赞 493粉丝
一个不懂技术和运营的互联网废柴!
关注
0
0
收藏
分享