计划任务不能运行批处理

来源:百度知道 编辑:UC知道 时间:2024/06/03 19:41:15
批处理代码是:
cd..
net use \\cwserver\ipc$ 111 /user:administrator
f:
cd www
xcopy *.* \\cwserver\111 /s/y/e
cd..
c:
net use \\cwserver\ipc$ /delete
我发现,每次任务计划虽然运行了一下批处理程序,黑屏幕一闪而过,却没有真正执行操作.
但我手动双这些批处理程序,却一定能确保成功.很是奇怪.
我下载了一个定时工兵的软件,发现效果一样,执行别的程序有效,执行批处理就不行了
希望得到高手的帮助.谢谢
急!!!!
手动双击批处理程序,是可以运行的,但在任务计划里一闪而过,并没有真正执行操作。

在最后加一个pause看看,是不是有出错信息。

这个问题我也想了很久了,然后就开始在网上找答案!!
其实最后还是被我解决了!方案如下:
1、更改批处理后缀名bat为CMD;
2、使用xcopy完整的路径和扩展名。即%SystemRoot%\System32\xcopy.exe *.* \\cwserver\111 /s/y/e
3、为什么(摘自网络):程序文件执行时(包括bat文件),首先到当前路径下寻找对应的程序文件名,如找不到,才会到path变量中指定的路径去找,你的bat文件内容中只写了xcopy,并未加上扩展名,那么,执行此xcopy.bat的命令,程序在当前目录中首先找到了xcopy.bat,当然马上执行此文件,就造成了xcopy.bat的无限循环调用,而实际的%SystemRoot%\System32\xcopy.exe的命令并不能被执行。

哈哈 老兄,批处理是.bat结尾的,肯定是一闪而过的

非常批处理-中国最大的批处理论坛http://bbs.verybat.cn