Subject:
want exec执行 bat 的问题
[Print This Page]
Author:
skyjacker
Time:
2008-9-11 10:46
Subject:
want exec执行 bat 的问题
want
的 <exec > 执行"含有 vss 命令ss 的"bat 失败.
返回错误码 100,在 bat 后加 exit 0,不提示错误码了,但是没有执行 vss ss 命令。
执行含有 ftp 的 bat 没有问题。
用鼠标双击 govss.bat 是可以自动执行 checkin 的。
换成用 want exec govss.bat就不行啦
请问是 vss ss 命令的问题还是 want exec 的问题?
这是一个 FTP VSS Demo。
[
本帖最后由 skyjacker 于 2008-9-11 12:26 编辑
]
Attachment:
WantFtpVssDemo.rar
(2008-9-11 12:26, 681.25 K) / Download count 557
http://bbs.cnpack.org/attachment.php?aid=502
Author:
zjy
Time:
2008-9-11 11:26
Subject:
检查一下执行 bat 的工作路径
Author:
skyjacker
Time:
2008-9-11 12:24
两个 bat 在同一个目录下的。
govss.bat 执行失败,提示
govss:
[exec] govss.bat
[exec] Exit code was 100
BUILD FAILED
want.xml
<project name = "SJWant" basedir = "../" default = "compile" >
<!-- 从环境变量中取得系统参数 -->
<property name="ProgramFiles" value="%{ProgramFiles}" />
<property name="exe.brcc32" value="%{BRCC32}" />
<!-- 定义目录名变量 -->
<property name="root" value="${basedir}" />
<property name="install" value="${basedir}/Install" />
<property name="install.output" value="${basedir}/Install/Output" />
<property name="make" value="${basedir}/Make" />
<!-- 设置安装程序文件名 -->
<property name="Installer.Name" value="Setup.exe" />
<!-- 上传到 FTP 服务器 -->
<target name="goftp">
<exec basedir="${install.output}" defaultfilters="true"
executable="goftp.bat" >
</exec>
</target>
<!-- 上传到 VSS -->
<target name="govss">
<exec basedir="${install.output}" defaultfilters="true"
executable="govss.bat" >
</exec>
</target>
<!-- 完整构建 -->
<target name="all" depends="goftp, govss" >
</target>
</project>
Author:
zjy
Time:
2008-9-12 08:35
Subject:
查查 vss 进程是否被启用了
如果 vss 进程根本没启动,看看是否path变量或路径问题。如果 vss 进程启动了但执行错误,查查 vss 手册看错误码对应的错误原因。
Welcome to CnPack Forum (http://bbs.cnpack.org/)
Powered by Discuz! 5.0.0