我的示例代码是。
<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
动作是调用并执行此操作。其中,循环执行很多次并获取用户的facebook事件。
因此,我们希望在此操作中执行循环时在控制台显示每个事件名称。
请帮助我。谢谢。
答案 0 :(得分: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);
这一行显示为立即显示输出到控制台
答案 1 :(得分:0)
如果您只是想获取网址,则ant有一项特定的任务。 Get
这也有使用点的反馈。
请参阅网站上的示例..
<get src="http://www.apache.org/dist/ant/KEYS"
dest="KEYS"
verbose="true"
usetimestamp="true"/>