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

[系统相关] [已解决]定时运行某个批处理

[复制链接]
发表于 2015-4-14 13:27:55 | 显示全部楼层 |阅读模式
本帖最后由 511182890 于 2015-4-17 15:11 编辑

例如:
E:\座套\abc\a.bat
E:\座垫\efg\a.bat
E:\座套\ghj\a.bat
E:\座垫\xyz\a.bat
有这些处理文件需要在每天的10:00与14:00定时运行一次。
批处理小白,麻烦大神写整个代码,我直接保存为bat格式运行。

谢谢大家了。

评分

参与人数 1PB +2 收起 理由
Batcher + 2 感谢给帖子标题标注[已解决]字样

查看全部评分

 楼主| 发表于 2015-4-14 13:28:37 | 显示全部楼层
或者每隔2小时运行一次。
发表于 2015-4-14 13:47:32 | 显示全部楼层
  1. ::每2个小时执行一次
  2. schtasks /create/ru System /sc hourly /mo 2 /tn "BatHome Test 1" /tr "E:\座套\abc\a.bat"
  3. schtasks /create/ru System /sc hourly /mo 2 /tn "BatHome Test 2" /tr "E:\座套\efg\a.bat"
复制代码
 楼主| 发表于 2015-4-14 16:33:32 | 显示全部楼层
回复 3# gawk


    那这个代码是不是我只要加载到开机启动项里就可以了。
发表于 2015-4-14 22:07:50 | 显示全部楼层
回复 4# 511182890


    你的要求不是直接保存为bat格式运行吗,怎么现在又变成启动项啦?
 楼主| 发表于 2015-4-15 10:34:09 | 显示全部楼层
回复 5# gawk


    好的,直接运行就OK了!

我昨天试了一下,好像没有成功,我的路径是E:\aa(主)\a.bat
我的路径中带有括号,又好像出错了


今天我试了试计划任务,有括号就出错的
 楼主| 发表于 2015-4-15 10:37:29 | 显示全部楼层
我在管理工作里创建任务计划就是有括号出错


你的代码就是创建任务计划吧
发表于 2015-4-15 11:24:11 | 显示全部楼层
回复 7# 511182890


第一步,准备一个路径不含括号的脚本 E:\test.bat
  1. @echo off
  2. call "E:\aa(主)\a.bat"
  3. call "E:\bb(主)\b.bat"
  4. call "E:\cc(主)\c.bat"
复制代码
第二步,创建任务计划:
  1. schtasks /create/ru System /sc hourly /mo 2 /tn "BatHome Test 1" /tr "E:\test.bat"
复制代码
 楼主| 发表于 2015-4-15 13:32:31 | 显示全部楼层
回复 8# gawk


@echo off
call "E:\迪卡福\激光文件(主)\座套DXF\AA版\座套文件分类.bat"
call "E:\迪卡福\激光文件(主)\座套DXF\FA版\座套文件分类.bat"
保存为E:\迪卡福\test.bat
schtasks /create/ru System /sc hourly /mo 2 /tn "BatHome Test 1" /tr "E:\迪卡福\test.bat"

我运行E:\迪卡福\test.bat这个文件,与我运行E:\迪卡福\激光文件(主)\座套DXF\AA版\座套文件分类.bat这个文件结果不行嘛
 楼主| 发表于 2015-4-15 13:38:35 | 显示全部楼层
回复 9# 511182890


    我的系统是windows server 2008 r2
发表于 2015-4-15 13:51:08 | 显示全部楼层
回复 9# 511182890


    "结果不行嘛"是什么意思?能否详细描述一下
 楼主| 发表于 2015-4-15 13:55:20 | 显示全部楼层

aaaaaaaaaaaaa

本帖最后由 511182890 于 2015-4-15 14:04 编辑

aaaaaaaaaaaaaa
 楼主| 发表于 2015-4-15 13:55:45 | 显示全部楼层
本帖最后由 511182890 于 2015-4-15 14:03 编辑

回复 11# gawk


   
@echo off
call "E:\迪卡福\激光文件(主)\座套DXF\AA版\dkf.bat"

这个代码相当于是运行E:\迪卡福\激光文件(主)\座套DXF\AA版\dkf.bat这个文件,但是我这个代码不能实在运行
 楼主| 发表于 2015-4-15 13:56:32 | 显示全部楼层
回复 13# 511182890


    系统是windows server 2008 r2对于批处理是应该没有影响的吧
 楼主| 发表于 2015-4-15 14:02:36 | 显示全部楼层
回复 11# gawk


    这个代码是我dkf.bat
@echo off
setlocal enabledelayedexpansion
for /f "tokens=1,2* delims=-" %%i in ('dir /a-d /b *.dxf') do (
set "n=%%j"
md "!n:~,5!\" 2>nul
move "%%i-%%j-%%k" "!n:~,5!\"
)
pause
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2026-3-19 08:48 , Processed in 0.023326 second(s), 9 queries , File On.

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

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