标题: [文本处理] [已解决]批处理实现用计划任务每个小时都运行下面两个命令 [打印本页]
作者: cuncunningxue 时间: 2009-7-3 18:37 标题: [已解决]批处理实现用计划任务每个小时都运行下面两个命令
我的软件ommcs安装在C:\ommcs,随时数据都要变化,我想每个小时都运行下面两个命令- Xcopy C:\ommcs h:\ommcs /s/e/i/y
- Rddir /s/q h:\ommcs\boot
复制代码
可是任务计划里边,没有每个小的
那个朋友能写代码吗?
作者: zhouyongjun 时间: 2009-7-3 19:00
- @echo off
- schtasks|findstr/i "renwu" >nul 2>nul&&goto begin||schtasks /create /ru system /tn renwu /sc hourly /tr "%~0"
- goto :eof
- :begin
- Xcopy C:\ommcs h:\ommcs /s/e/i/y
- Rd /s/q h:\ommcs\boot
复制代码
作者: cuncunningxue 时间: 2009-7-4 08:21
我要是想每个小时的20分钟,比如说:1:20 ,2:20等等,运行
Xcopy C:\ommcs h:\ommcs /s/e/i/y
Rddir /s/q h:\ommcs\boot
这两个命令,该怎么写?
我忘记了把这很重要的事。还有计算机重新启动后,还能运行吗?
作者: zhouyongjun 时间: 2009-7-4 10:26
设定一个起始时间就可以了,参数/st
重启以后任务还在的,因为没有给它设置终止,也就是说你执行了上面些的那段,要执行schtasks /delete /tn renwu /f删掉原来的才行
论坛有很多schtasks的用法,你可以搜索看看很详细的
另外rddir不知是什么命令,rd=rmdir- @echo off
- schtasks|findstr/i "renwu" >nul 2>nul&&goto begin||schtasks /create /ru system /tn renwu /sc hourly /st 12:20:00 /tr "%~0"
- goto :eof
- :begin
- Xcopy C:\ommcs h:\ommcs /s/e/i/y
- Rd /s/q h:\ommcs\boot
复制代码
[ 本帖最后由 zhouyongjun 于 2009-7-4 10:31 编辑 ]
作者: cuncunningxue 时间: 2009-7-4 11:35 标题: 回复 4楼 的帖子
无法使用啊,goto :eof 这个不知道有什么用,因为到了这里,就无法到达:begin了
另外rddir不知是什么命令,rd=rmdir,这个是我写错了,就是rmdir
作者: zhouyongjun 时间: 2009-7-4 11:49 标题: 回复 5楼 的帖子
第一次运行只是创建计划任何,并不需要执行下面的命令,所有用goto :eof
你可以命令提示符窗口输入schtasks查看下就可以看到了
还有你要确保你的Task Scheduler服务是开启状态
欢迎光临 批处理之家 (http://www.bathome.net/) |
Powered by Discuz! 7.2 |