Tornado中TCL脚本的使用

Tornado 中各种界面上的操作都是可以通过其自带的 TCL 库函数来实现的。本篇介绍一下这些 Tcl 函数,对于实现工程的自动化编译有所帮助。

Tornado工具栏的HelpàManuals Index中这些TCL脚本的帮助。在Tornado API Reference中的Project Scripting Library中有建立工程的各个库函数的帮助。

C:/Tornado2.2/host/resource/tcl/app-config/Project/migration下面有自带的一些例子程序参考。

prjMigrate.tcl为例简单说明一下:


        文件开始处的source语句:

source [wtxPath]host/resource/tcl/app-config/Project/cmpScriptLib.tcl

此语句是引用语句,相当于c中的include[wtxPath]WIND_BASE的环境变量决定。

     创建工程

::prj_vxWorks_hidden::vxProjCreate $prjTemporaryDir/prjTemp.wpj $bspDir

指定生成的工程名和BSP路径就能从BSP自动生成编译工程。

prj_vxWorks_hidden 是声名空间。由这条语句来声名namespace eval prjMigrate{}

       向工程中添加文件

使用cmpFileAdd,详细见帮助

       修改工程中的宏和编译选项

CmpBuildMarcoSet,详细见帮助

         向工程中添加组件

CmpAdd,详细见帮助

       保存工程

CmpSave,详细见帮助

 


基本上这些函数在prjMigrate.tcl中都有使用方法,仔细看懂这个文件,即可掌握。TCL的语法比较简单,参照手册看一下很容易上手。这样基本上可以用脚本控制Tornado的各种操作,使工程自动化。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值