[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖

[系统相关] 有多个脚本能否通过批处理完成计划任务的实施?

本帖最后由 pcl_test 于 2016-9-4 12:43 编辑

我这里有8个脚本命令,分别是1.bat~8.bat;
能否通过批处理的方式完成脚本的自动运行,不能通过at命令实现,
因为每次执行完奇数.bat(1、3、5、7)后,2、4、6、8都会执行一次,at /delete,就把任务全部删除了

所以只能通过批处理添加  windows计划任务  解决
另外最后能不能提供一个删除所有 windows计划任务 的方法?

感谢各位!

你添加一次性任务就OK了,运过的任务会自动删除的,根本就不用你来删

下列代码添加一个任务,多个可稍做修改
  1. @echo off
  2. echo 正在启动计划任务服务...
  3. sc config Schedule START= AUTO >nul
  4. sc start Schedule>nul
  5. cls
  6. set myexec=  请输入添加任务的ID:
  7. set /p task=  请输入要添加的运行目标:
  8. set /p mypass=  请输入当前登陆密码:
  9. set /p timer=  请输入定时运行的时间(HH:MM:SS):
  10. set /p dater=  请输入定时运行的日期(yyyy/mm/dd):
  11. SCHTASKS /Create /SC once /TN %myexec% /TR "%task%" /ST %timer% /SD %dater% /RU %username% /RP %mypass% >nul&&echo    添加成功&pause
复制代码

[ 本帖最后由 xieqingx 于 2010-4-9 20:48 编辑 ]

TOP

at /delete,就把任务全部删除了???
创建任务时就产生了ID,删除时使用at ID /delete,不会全删除的。省略ID则全部删除。
如果要更多的操作,推荐使用Schtasks创建、修改、删除任务。
在Schtasks中,也可以删除某一个、某一部分,或全部任务。

[ 本帖最后由 hanyeguxing 于 2010-4-8 23:04 编辑 ]
寒夜孤星:在没有说明的情况下,本人所有代码均运行在 XP SP3 下 (有问题请发贴,QQ临时会话已关闭)

TOP

创建计划任务的时候,让2比1晚两个小时不就行了?

TOP

主要是有时间要求,比如1执行完毕大约2小时后才能执行2,否则结果会输出失败。这个怎么办呢

TOP

1、at添加的就是windows计划任务
2、at /delete删除的就是所有的windows计划任务

TOP

不是定时运行,只是先后运行,何必AT?
  1. for /l %%i in (1,1,8) do start /wait %%i.bat
复制代码

[ 本帖最后由 caruko 于 2010-4-8 08:52 编辑 ]

TOP

返回列表