0

我的示例代码是。

<target name="retrieve-userdata" depends="test-src">
    <echo message="start the process for fetch region and event"/>
    <exec executable="curl">            
        <arg value='http://localhost/magento/index.php/facebook/index/test' />
    </exec>
    <echo message="end the process for fetch region and event"/>
</target>

当我们运行这个蚂蚁时,这个

http://localhost/magento/index.php/facebook/index/test 

action 被调用并执行这个动作。其中,循环执行多次并获取用户 facebook 事件。

因此,当在此操作中执行循环时,我们希望在控制台上显示每个事件名称。

请帮助我。在此先感谢。

4

2 回答 2

1

我认为您可以使用splash来显示进度。
检查以下示例,希望这会有所帮助:

<target name="retrieve-userdata" depends="test-src">
     <splash progressRegExp="Progress: (.*)%" showduration="0" displayText="Test text"/>
     <echo>Progress: 10%</echo>
     <exec executable="cmd">
        <arg value="/c" />
        <arg value="c:\xampp\htdocs\magento\index.php" />
        <arg value=" facebook/index/test" />
    </exec>
     <echo>Progress: 50%</echo>
     <!-- task 2 -->
     <echo>Progress: 70%</echo>
     <!-- task n -->
     <echo>Progress: 100%</echo>
     <sleep seconds="2"/>
</target>

在您的文件中放入ob_implicit_flush(1);此行以立即将输出显示到控制台中

于 2013-09-14T06:54:16.010 回答
0

如果你只想获取 url,ant 有一个特定的任务。得到

这也有使用点的反馈。

请参阅网站上的示例..

 <get src="http://www.apache.org/dist/ant/KEYS" 
    dest="KEYS" 
    verbose="true"
    usetimestamp="true"/>
于 2013-04-28T07:05:59.323 回答