我是新的蚂蚁,我正在寻找一种方法,通过蚂蚁命令打开excel文件。现在,我的程序运行的方式是我指定要在本地机器上打开的Excel文件。但是,我希望用户在输入ant命令时可以指定Excel文件的位置/名称作为命令行参数,并以这种方式打开它。我看过不同的ant命令,如ant exec,但据我所知,它似乎只执行可执行文件,如果你指定的位置。我正在看使用Ant,我如何在浏览器中打开一个文件?提示,但这似乎运行一个可执行文件。有什么办法吗?如果是这样,那就太好了!
您在问题中包含的链接似乎足够了。
打开Excel
文件,这应该工作:
<exec executable="-path-of-excel-exe-" spawn="true">
<arg value="${user_file}"/>
</exec>
-path-of-excel-exe-
是系统上EXCEL.EXE
的路径。例如,在我的系统中,"C:Program FilesMicrosoft OfficeOffice14EXCEL.EXE"
现在,至于接受文件位置,即${user_file}
在我们的情况下,作为命令行参数,这应该工作:
ant -Duser_file="file location"
-D<property_name>=<property_value>
使用给定属性的值,参见HERE。因此,这里指定的"property_name"
可以在您的.xml
文件中使用,相应的"property_value"
将被替换。