通过bat建立的定时任务与计划任务程序的区别

通过bat建立的定时任务与计划任务程序的区别,第1张

1. *** 作简便性:bat定时任务 *** 作简单,只需建立bat文件,然后在任务计划程序中添加此bat文件即可;计划任务程序 *** 作要比bat定时任务复杂,需要设置任务计划程序的各种属性。

2. 功能支持:bat定时任务只能支持简单的任务,而计划任务程序可以支持更多的任务,例如定时关机、定时启动程序等。

3. 执行环境:bat定时任务只能在本机上执行,而计划任务程序可以在本机或远程机器上执行。

可以,就像楼上说的。

不过看你这么问应该不知道at 或者 schtasks命令,建议直接用计划任务,如果你是win8以下的话,可以试试下面这段,当然需要你自己写处理文件。

… … 【 … 华 … 丽 … 分 … 界 … 线】 … … …

@echo off&title 设置定时计划

color 8F

:yn0

echo 选择

echo 【A】设置定时计划

echo 【B】显示定时计划

echo 【C】取消定时计划

echo 【D】退出

set /p yn=请输入选择后回车确认:

echo 您输入为"%yn%"。

ping 0 -n "2">nul

if /i "%yn%"=="A" goto yn1

if /i "%yn%"=="B" goto yn2

if /i "%yn%"=="C" goto yn3

if /i "%yn%"=="D" goto :eof

goto note1

:note1

echo ---------------------

echo 别闹,请输入A、B、C或D

echo.

set /p yn=请输入选择后回车确认:

if /i "%yn%"=="A" goto yn1

if /i "%yn%"=="B" goto yn1

if /i "%yn%"=="C" goto yn1

if /i "%yn%"=="D" goto :eof

goto note1

:yn1

echo 【A】设置定时计划

echo 【1】 at 12:31 do ( ping 127.1 -t) ::此处输入说明1

echo 【2】 at 12:32 do ( ping 127.1 -t) ::此处输入说明2

echo 【3】 at 12:33 do ( ping 127.1 -t) ::此处输入说明3

echo 【0】 返回菜单

set /p y1=请输入选择后回车确认:

if /i "%y1%"=="1" at 12:31 ping 127.1 -t ::此处输入at命令1

if /i "%y1%"=="2" at 12:32 ping 127.1 -t ::此处输入at命令2

if /i "%y1%"=="3" ping 127.1 -t::此处输入at命令3

if /i "%y1%"=="0" goto yn0

:yn2

atq

pause

goto yn0

:yn3

echo 输入需要删除的任务编号 按【0】 返回菜单

set /p yn3=请输入选择后回车确认:

if /i "%y3%"=="0" goto yn0

atrm %y3% ::删除计划任务1

goto yn0

… … 【 … 华 … 丽 … 分 … 界 … 线】 … … …

大概就这样,核心内容是 yn1 那一段,win10 不能用at,请对应替换为schtasks命令。

如【schtasks /create /tn "task01" /tr "cmd /c ping 127.1 -t” /sc daily /st 12:31】

单击“开始”,找到“管理工具-任务计划程序”,点击打开(如图);

点击“新文件夹...”新建一个存放你定时计划的文件夹(也可以不新建,为了分类管理方便,建议新建),填写文件夹名称完后,点击确定即完成本步骤;

右键新建的文件夹选中“创建任务”即可创建一个任务,或者选中新建的文件夹在点击右侧菜单的“创建任务...”选项;

根据需求,填写各tab页下选项,以下提供我的设置参考;其中“触发器”与“ *** 作”需要先点击“新建”按钮来创建;“条件”、“设置”和“历史记录”默认选项即可;

5

以上设置完成后,窗口上就会多一条任务,同样可以通过右键它或者在右侧菜单选项选择来控制该任务的状态。这样,就能定时执行你的bat指令啦~


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/bake/11785890.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-18
下一篇2023-05-18

发表评论

登录后才能评论

评论列表(0条)

    保存