起步软件技术论坛-X3

 找回密码
 立即注册
搜索
查看: 192|回复: 10

批处理问题**

[复制链接]
发表于 2008-9-5 08:22:22 | 显示全部楼层 |阅读模式
批处理文件中下面这句
COPY "%CommonProgramFiles%\BetterStart\Oracle\%OracleClientVersion%\BIN\*.*"  "C:\BetterStart\Temp" /Y

在本地可执行,可通过客户端自动下载时执行不了
回复

使用道具 举报

发表于 2008-9-5 08:43:48 | 显示全部楼层
楼主,下载完成后,手工执行这个批处理,有效果吗?
回复 支持 反对

使用道具 举报

发表于 2008-9-5 08:50:50 | 显示全部楼层
还有把2个%号去掉呢?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-9-5 08:53:25 | 显示全部楼层
手动执行没问题
%分号引用的是变量,不能去掉
回复 支持 反对

使用道具 举报

发表于 2008-9-5 09:01:42 | 显示全部楼层
你上面的命令在昨天给的那两个批处理中没有啊
昨天那两个好了没?
不用*.* 考一个文件按能考么?如果能就一个一个文件的考
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-9-5 09:06:42 | 显示全部楼层
单个拷可以
但里面文件太多,想一次拷过去
昨天那个现在换了别外一种方法,就是这过不去
回复 支持 反对

使用道具 举报

发表于 2008-9-5 09:52:00 | 显示全部楼层
昨天的那个我把
SET CurrentPath=%1


%CurrentPath:~1,1%:
CD %CurrentPath%

去掉就可以了呀

如果一个一个的可以那就多写几条吧,由于下载客户端的程序是第3方的,具体为什么不行这个就很难判断了。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-9-5 10:00:14 | 显示全部楼层
还有一个就是如果在bat里执行外部exe命令,那是不是cmd窗体就会显示出来
回复 支持 反对

使用道具 举报

发表于 2008-9-5 10:12:13 | 显示全部楼层
如果你exe程序是显示cmd窗体的,按道理应该会显示出来,所以最好也把cmd窗体关掉。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-9-5 10:38:42 | 显示全部楼层
知道怎么关闭吗
谢谢
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-7-22 01:55 , Processed in 0.045641 second(s), 15 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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