找回密码
 注册
搜索
[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
查看: 25383|回复: 6

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

[复制链接]
发表于 2010-4-8 07:54:26 | 显示全部楼层 |阅读模式
本帖最后由 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计划任务 的方法?

感谢各位!
发表于 2010-4-8 08:51:18 | 显示全部楼层
不是定时运行,只是先后运行,何必AT?
  1. for /l %%i in (1,1,8) do start /wait %%i.bat
复制代码

[ 本帖最后由 caruko 于 2010-4-8 08:52 编辑 ]
发表于 2010-4-8 09:00:34 | 显示全部楼层
1、at添加的就是windows计划任务
2、at /delete删除的就是所有的windows计划任务
 楼主| 发表于 2010-4-8 22:51:37 | 显示全部楼层
主要是有时间要求,比如1执行完毕大约2小时后才能执行2,否则结果会输出失败。这个怎么办呢
发表于 2010-4-8 22:53:55 | 显示全部楼层
创建计划任务的时候,让2比1晚两个小时不就行了?
发表于 2010-4-8 23:02:32 | 显示全部楼层
at /delete,就把任务全部删除了???
创建任务时就产生了ID,删除时使用at ID /delete,不会全删除的。省略ID则全部删除。
如果要更多的操作,推荐使用Schtasks创建、修改、删除任务。
在Schtasks中,也可以删除某一个、某一部分,或全部任务。

[ 本帖最后由 hanyeguxing 于 2010-4-8 23:04 编辑 ]
发表于 2010-4-9 20:40:48 | 显示全部楼层
你添加一次性任务就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 编辑 ]
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|批处理之家 ( 渝ICP备10000708号 )

GMT+8, 2026-3-21 04:40 , Processed in 0.039331 second(s), 17 queries .

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表