码迷,mamicode.com
首页 > Windows程序 > 详细

win7 任务计划运行批处理,不能正常运行,需用绝对路径

时间:2014-09-30 11:37:32      阅读:333      评论:0      收藏:0      [点我收藏+]

标签:style   ar   文件   sp   div   art   c   on   r   

一段批处理在WIN XP下用任务计划可以正常运行:

rar.exe u -m3 -s -r -o+ -x*.db -x*.zip -x*.rar zmv9netSrc.rar "Source\*"

但在WIN7下用任务计划无法正常运行,报找不到文件。改为绝对路径后正常:

D:\WorkSpace\st_zm9\rar.exe u -m3 -s -r -o+ -x*.db -x*.zip -x*.rar D:\WorkSpace\st_zm9\zmv9netSrc.rar "D:\WorkSpace\st_zm9\Source\*"

 

原因是WIN7任务计划 taskeng.exe 的启动路径在 %windir%\system32,批处理也在这个路径,即:%windir%\system32\rar.exe 。

解决方案是在批处理前面切换路径就可以了:

d:
cd\
cd D:\WorkSpace\st_zm9\
rar.exe u -m3 -s -r -o+ -x*.db -x*.zip -x*.rar zmv9netSrc.rar "Source\*"

 

1、2、3行命令是:切换到D盘,切换到D盘根目录,切换到“D:\WorkSpace\st_zm9\”目录。

win7 任务计划运行批处理,不能正常运行,需用绝对路径

标签:style   ar   文件   sp   div   art   c   on   r   

原文地址:http://www.cnblogs.com/hbmlml/p/4001288.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!