私は使っている:
<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