新书推介:《语义网技术体系》
作者:瞿裕忠,胡伟,程龚
   XML论坛     W3CHINA.ORG讨论区     计算机科学论坛     SOAChina论坛     Blog     开放翻译计划     新浪微博  
 
  • 首页
  • 登录
  • 注册
  • 软件下载
  • 资料下载
  • 核心成员
  • 帮助
  •   Add to Google

    >> 关于 XML 的一般性技术讨论,提供 XML入门资料 和 XML教程
    [返回] 中文XML论坛 - 专业的XML技术讨论区XML.ORG.CN讨论区 - XML技术『 XML基础 』 → 求助!!关于Ant的XML脚本的编写问题 查看新帖用户列表

      发表一个新主题  发表一个新投票  回复主题  (订阅本版) 您是本帖的第 6966 个阅读者浏览上一篇主题  刷新本主题   树形显示贴子 浏览下一篇主题
     * 贴子主题: 求助!!关于Ant的XML脚本的编写问题 举报  打印  推荐  IE收藏夹 
       本主题类别:     
     神金并 帅哥哟,离线,有人找我吗?
      
      
      等级:大一新生
      文章:4
      积分:70
      门派:XML.ORG.CN
      注册:2006/11/30

    姓名:(无权查看)
    城市:(无权查看)
    院校:(无权查看)
    给神金并发送一个短消息 把神金并加入好友 查看神金并的个人资料 搜索神金并在『 XML基础 』的所有贴子 引用回复这个贴子 回复这个贴子 查看神金并的博客楼主
    发贴心情 求助!!关于Ant的XML脚本的编写问题

    问题一:从一个<target>到下一个</target>为一个任务,我要如何规定这个任务必须在某一个路径(比如说d:/admin)下执行?  
    问题二:dos下的命令 dir >e:\show.txt,是把当前的目录列表输送到e盘下show.txt文件中,我在编写xml时想把一个运行结果输送到某个文件中,应该如何写??  
    小弟是新手昨天才学XML,谢谢各位高手指教了!!!

       收藏   分享  
    顶(0)
      




    点击查看用户来源及管理<br>发贴IP:*.*.*.* 2006/11/30 18:11:00
     
     flyfoxs 帅哥哟,离线,有人找我吗?
      
      
      威望:5
      等级:研一(Artificial Intelligence期期不放过)
      文章:550
      积分:3935
      门派:XML.ORG.CN
      注册:2005/1/8

    姓名:(无权查看)
    城市:(无权查看)
    院校:(无权查看)
    给flyfoxs发送一个短消息 把flyfoxs加入好友 查看flyfoxs的个人资料 搜索flyfoxs在『 XML基础 』的所有贴子 引用回复这个贴子 回复这个贴子 查看flyfoxs的博客2
    发贴心情 
    注:你的问题与XML基本没关系,与ANT有关系。

    第一个问题:
    没有找到直接的解决办法,有如下渐接的办法:
    设置一个变量,指向你所需要的目录,后面与这个相对目录相关的,都与这个变量进行拼接来完成完整的目录定义。

    第二个问题可以这样(没有测试过)
     <target name="main">
      <exec executable="dir">
       <arg line=" >e:\show.txt"/>
      </exec>
     </target>

    ----------------------------------------------
    存在即是被搜索!

    BLOG =>  http://www.OpenJ.cn

    点击查看用户来源及管理<br>发贴IP:*.*.*.* 2006/11/30 18:57:00
     
     神金并 帅哥哟,离线,有人找我吗?
      
      
      等级:大一新生
      文章:4
      积分:70
      门派:XML.ORG.CN
      注册:2006/11/30

    姓名:(无权查看)
    城市:(无权查看)
    院校:(无权查看)
    给神金并发送一个短消息 把神金并加入好友 查看神金并的个人资料 搜索神金并在『 XML基础 』的所有贴子 引用回复这个贴子 回复这个贴子 查看神金并的博客3
    发贴心情 
    谢谢你,对于第一个问题,间接的办法我还是没弄懂,我之前可以定义一个path=c:/admin,再后面的任务中,比如说我要执行一个<cvs command="up" tag="${cvs.starttag}" />这样的命令,再前一句就要加一个<?=“${path}”/>,“?”应该填什么呢?
    点击查看用户来源及管理<br>发贴IP:*.*.*.* 2006/12/1 9:30:00
     
     flyfoxs 帅哥哟,离线,有人找我吗?
      
      
      威望:5
      等级:研一(Artificial Intelligence期期不放过)
      文章:550
      积分:3935
      门派:XML.ORG.CN
      注册:2005/1/8

    姓名:(无权查看)
    城市:(无权查看)
    院校:(无权查看)
    给flyfoxs发送一个短消息 把flyfoxs加入好友 查看flyfoxs的个人资料 搜索flyfoxs在『 XML基础 』的所有贴子 引用回复这个贴子 回复这个贴子 查看flyfoxs的博客4
    发贴心情 
    <property name="filename" value="c:/abc.xml"/>

    定义变量是这样定义的:上面的语句定义了一个变量filename,值为abc.xml

    要是再不明白,找点ant的相关资料来看看。


    如果仅仅是调用CVC,还不如写一个脚本来的方便。

    ----------------------------------------------
    存在即是被搜索!

    BLOG =>  http://www.OpenJ.cn

    点击查看用户来源及管理<br>发贴IP:*.*.*.* 2006/12/1 12:39:00
     
     神金并 帅哥哟,离线,有人找我吗?
      
      
      等级:大一新生
      文章:4
      积分:70
      门派:XML.ORG.CN
      注册:2006/11/30

    姓名:(无权查看)
    城市:(无权查看)
    院校:(无权查看)
    给神金并发送一个短消息 把神金并加入好友 查看神金并的个人资料 搜索神金并在『 XML基础 』的所有贴子 引用回复这个贴子 回复这个贴子 查看神金并的博客5
    发贴心情 
    版主误会我的意思啦,我会定义变量,我不是要定义一个文件,而是要定义一个路径,可以
    <property name="filename" value="c:/"/>这样定义吗?如果可以,那我后面要怎么引用呢?<cvs   command="up" tag="${cvs.endtag}" output="${cvs.tagdiff}"/>这个命令我一定要在c盘根目录下执行,怎么引用filename呢?我想肯定是在那命令之前就要加一句
    <?=“${filename}”/>,但?填什么呢?
    不管怎么样谢谢版主啦,不厌其烦的教我
    点击查看用户来源及管理<br>发贴IP:*.*.*.* 2006/12/1 17:33:00
     
     flyfoxs 帅哥哟,离线,有人找我吗?
      
      
      威望:5
      等级:研一(Artificial Intelligence期期不放过)
      文章:550
      积分:3935
      门派:XML.ORG.CN
      注册:2005/1/8

    姓名:(无权查看)
    城市:(无权查看)
    院校:(无权查看)
    给flyfoxs发送一个短消息 把flyfoxs加入好友 查看flyfoxs的个人资料 搜索flyfoxs在『 XML基础 』的所有贴子 引用回复这个贴子 回复这个贴子 查看flyfoxs的博客6
    发贴心情 
    晕,我是看你变量定义的不对,告诉你怎么定义变量 ,你把变量 定义成
    <property name="path" value="c:/temp/"/>

    使用时这样使用不就行了

    <property name="filename" value="c:/tmp/"/>

    <cvs   command="up" tag="${cvs.endtag}" output="${filename}${cvs.tagdiff}"/>

    ----------------------------------------------
    存在即是被搜索!

    BLOG =>  http://www.OpenJ.cn

    点击查看用户来源及管理<br>发贴IP:*.*.*.* 2006/12/1 18:55:00
     
     flyfoxs 帅哥哟,离线,有人找我吗?
      
      
      威望:5
      等级:研一(Artificial Intelligence期期不放过)
      文章:550
      积分:3935
      门派:XML.ORG.CN
      注册:2005/1/8

    姓名:(无权查看)
    城市:(无权查看)
    院校:(无权查看)
    给flyfoxs发送一个短消息 把flyfoxs加入好友 查看flyfoxs的个人资料 搜索flyfoxs在『 XML基础 』的所有贴子 引用回复这个贴子 回复这个贴子 查看flyfoxs的博客7
    发贴心情 
    刚才无意之中发出了这样一个属性  basedir

    <project name="Result"  basedir="." default="usage">

    这个可能是你想要的,希望能对你有所帮助.

    ----------------------------------------------
    存在即是被搜索!

    BLOG =>  http://www.OpenJ.cn

    点击查看用户来源及管理<br>发贴IP:*.*.*.* 2006/12/1 18:57:00
     
     神金并 帅哥哟,离线,有人找我吗?
      
      
      等级:大一新生
      文章:4
      积分:70
      门派:XML.ORG.CN
      注册:2006/11/30

    姓名:(无权查看)
    城市:(无权查看)
    院校:(无权查看)
    给神金并发送一个短消息 把神金并加入好友 查看神金并的个人资料 搜索神金并在『 XML基础 』的所有贴子 引用回复这个贴子 回复这个贴子 查看神金并的博客8
    发贴心情 
    谢谢,五楼的意思应该是说执行cvs up 命令,把执行的结果输出到c:\tmp\tag.diff文件中,并非是在c:\tmp下执行此命令,难道<property name="path" value="c:/temp/"/>这句就是定义的执行的路径?六楼定义了一个basedir,我加上之后和去掉好像没什么区别,具体有什么作用呢?
    点击查看用户来源及管理<br>发贴IP:*.*.*.* 2006/12/4 9:16:00
     
     flyfoxs 帅哥哟,离线,有人找我吗?
      
      
      威望:5
      等级:研一(Artificial Intelligence期期不放过)
      文章:550
      积分:3935
      门派:XML.ORG.CN
      注册:2005/1/8

    姓名:(无权查看)
    城市:(无权查看)
    院校:(无权查看)
    给flyfoxs发送一个短消息 把flyfoxs加入好友 查看flyfoxs的个人资料 搜索flyfoxs在『 XML基础 』的所有贴子 引用回复这个贴子 回复这个贴子 查看flyfoxs的博客9
    发贴心情 

    1)cvs这么强大的一个功能,肯定有参数可以指定它的工作目录,你去查一下不就OK了. (比如 cvs -dir:c:\tmp up :注:瞎猜的)

    2)或者是你写一个bat,然后用ANT来调用.Bat里面你来一个cd c:\tmp 什么的不就到你要的目录下了,然后再运行命令.也就是把所有的命令全在bat里面执行.

    3)<property name="path" value="c:/temp/"/>这样定义了执行路径之后,你后面的路径全部与这个路径相拼加,形成绝对路径,虽然不方便,应该也是能解决问题的.

    ----------------------------------------------
    存在即是被搜索!

    BLOG =>  http://www.OpenJ.cn

    点击查看用户来源及管理<br>发贴IP:*.*.*.* 2006/12/4 10:25:00
     
     神金并 帅哥哟,离线,有人找我吗?
      
      
      等级:大一新生
      文章:4
      积分:70
      门派:XML.ORG.CN
      注册:2006/11/30

    姓名:(无权查看)
    城市:(无权查看)
    院校:(无权查看)
    给神金并发送一个短消息 把神金并加入好友 查看神金并的个人资料 搜索神金并在『 XML基础 』的所有贴子 引用回复这个贴子 回复这个贴子 查看神金并的博客10
    发贴心情 
    说实话版主总是不嫌麻烦回答,我问得都不好意思了,不过还是有些没弄懂,像上面的第二条:2)或者是你写一个bat,然后用ANT来调用.Bat里面你来一个cd c:\tmp 什么的不就到你要的目录下了,然后再运行命令.也就是把所有的命令全在bat里面执行.
    bat是干什么用的?要怎么用呢?
    点击查看用户来源及管理<br>发贴IP:*.*.*.* 2006/12/4 16:17:00
     
     GoogleAdSense
      
      
      等级:大一新生
      文章:1
      积分:50
      门派:无门无派
      院校:未填写
      注册:2007-01-01
    给Google AdSense发送一个短消息 把Google AdSense加入好友 查看Google AdSense的个人资料 搜索Google AdSense在『 XML基础 』的所有贴子 访问Google AdSense的主页 引用回复这个贴子 回复这个贴子 查看Google AdSense的博客广告
    2025/12/8 23:51:29

    本主题贴数10,分页: [1]

    管理选项修改tag | 锁定 | 解锁 | 提升 | 删除 | 移动 | 固顶 | 总固顶 | 奖励 | 惩罚 | 发布公告
    W3C Contributing Supporter! W 3 C h i n a ( since 2003 ) 旗 下 站 点
    苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》
    125.000ms