首页 电脑 电脑学堂 查看内容

自动化测试-TCL脚本语言

2015-9-7 15:14 2920 0

摘要: TCL 是一种 脚本语言。最早称为“工具命令语言”"Tool Command Language", 但是目前已经不是这个含义,不过我们仍然称呼它为TCL。 由John Ousterhout创建。 TCL很好学,功能很强大。TCL经常被用于 快速原型开发 ...
关键词: nbsp TCL 命令 语言 简单 解释性 界面 set tclsh 支持


TCL 是一种 脚本语言。最早称为“工具命令语言”"Tool Command Language", 但是目前已经不是这个含义,不过我们仍然称呼它为TCL。 由John Ousterhout创建。 TCL很好学,功能很强大。TCL经常被用于 快速原型开发,脚本编程, GUI和测试等方面。

Tcl语言是一个解释性语言,所谓解释性是指不象其他高级语言需要通过编译和联结,它象其他shell语言一样,直接对每条语句顺次解释执行。
Tcl数据类型简单。对Tcl来说,它要处理的数据只有一种——字符串。Tcl将变量值以字符串的形式进行存储,不关心它的实际使用类型。
内嵌的Tk(toolkit)图形工具可以提供简单而又丰富的图形功能,让用户可以轻松的创建简单的图形界面。
Tcl的执行是交互式的,Tcl提供了交互式命令界面,界面有两种:tclsh和wish。tclsh只支持Tcl命令,wish支持Tcl和Tk命令。通过交互界面,我们就可以象执行UNIX shell命令一样,逐条命令执行,并即时得到执行结果。
Tcl/Tk可以提供跨平台的支持。Tcl语言可以运行于绝大多数当今流行的UNIX、WINDOWS和Macintosh等系统上,而且命令通用,只是启动的细节有些不同。
Tcl/Tk与C/C++的良好兼容性。Tcl/Tk 脚本可以很好的集成到C/C++程序中。

 

1、安装TCL

参考软件首页:http://www.tcl.tk/,目前最新的版本是Tcl/Tk 8.6.4


2、使用TCL

 安装完成后,可以打开tclsh.EⅩE,为tcl的解释器。输入简单的字符。



3、简单例子

test.tcl源码

  1. #!/bin/sh  
  2. #简单例子  
  3. set foo "john"  
  4. puts "Hi my name is $foo"  
  5.   
  6. set month 2  
  7. set day 3  
  8. set year 97  
  9. set date "$month:$day:$year"  
  10. puts $date  
  11.   
  12. set foo "puts hi"  
  13. eval $foo  
  1. for {set i 0} {$i < 10} {incr i 1} {  
  2. puts "In the for loop, and i == $i"  
  3. }  


在命令行中输入 tclsh  test.tcl即可执行

声明:文章版权归原作者所有 部分文章转自互联网 如有侵权请联系 [邮箱地址] 删除

路过

雷人

握手

鲜花

鸡蛋

最新评论

返回顶部