需要在Ant exec标签中运行下面的命令。
windchill ext.cummins.securityLabel.CumminsLoadAgreement -d%WT_HOME%/loadFiles/ext/cummins/Agreements/AgreementList/Agreement_Loader.xlsx -u wcadmin -p wcadmin
您可以在ant脚本中使用Java Task来执行此操作。
使用下面的脚本
<java classname="ext.cummins.securityLabel.CumminsLoadAgreement" fork="true">
<arg value="${username}"/>
<arg value="${password}"/>
<arg value="-d"/>
<arg path="${Your_Custom_Directory}/${Custom_file}"/>
</java>
在你的ant xml文件中,用标签定义一个ant目标,Windchill Home的路径可以通过变量${env访问。WT_HOME}
<project name="YourProjectName" default="YourTargetName" basedir=".">
<target name="YourTargetName">
<exec executable="windchill" dir="." failonerror="true">
<arg line="ext.cummins.securityLabel.CumminsLoadAgreement -d ${env.WT_HOME}/loadFiles/ext/cummins/Agreements/AgreementList/Agreement_Loader.xlsx -u wcadmin -p wcadmin" />
</exec>
</target>
</project>
在windchill shell中,您可以使用"usual":
来运行目标。ant -f yourFile.xml YourTargetName
提示:如果您将ant文件命名为build.xml,您甚至不需要将其指定为参数。