我在用:
<exec executable="cmd">
<arg line="${argLine}" />
</exec>
什么时候argLine
<property name="argLine" value="http://127.0.0.1:/product/findSameStyleSku.json?skuId=305&style=120662"/>
有 2 个参数,我使用&
转义&
符号
但只开放http://127.0.0.1/product/findSameStyleSku.json?skuId=305
参数style
丢失
简而言之,我想跑步
<target name="111test">
<exec executable="cmd" output="e:/test.txt">
<arg line="/c start '' 'http://127.0.0.1/product/findSameStyleSku.json?skuId=305&%3bstyle=120662'" />
</exec>
</target>
2012-05-23 更新
是的,Windows系统
我将代码更改为
<target name="111test">
<exec executable="cmd" output="e:/test.txt">
<arg value="/c" />
<arg value="start" />
<arg value="" />
<arg value="http://127.0.0.1/product/findSameStyleSku.json?skuId=305&%3bstyle=120662" />
</exec>
</target>
运行蚂蚁
只开
http://127.0.0.1/product/findSameStyleSku.json?skuId=305
我把“ &%3b
”改成“ &
”
也只开
http://127.0.0.1/product/findSameStyleSku.json?skuId=305
但是在cmd中,我使用
start "" "http://127.0.0.1/product/findSameStyleSku.json?skuId=305&style=120662"
可以打开http://127.0.0.1/product/findSameStyleSku.json?skuId=305&style=120662