ZKX's LAB

有关Tcl脚本语言编程的问题 tcl脚本frame命令

2021-04-27知识2

TCL脚本语言:过程调用中用命令行传递参数如何实现 用“args“关键字表示支持可变参数。total[list 1 2 3]

关于TCL脚本的文件输入输出 set f[open e:/00 w]#用句柄f以写的方式打开文件e;00 文件必须存在puts$f\"nihao\"#将内容nihao输出至句柄fclose$f#关闭句柄fset f[open e:/00 r]#用句柄f以读的方式打开文件e;00 若文e69da5e887aa7a686964616f31333262376130件不存在将创建while {[gets$f line]>;=0} {#读取一行内容puts$f}#显示该项内容close$f#关闭句柄fset f[open e:/00 a]#用句柄f以追加的方式打开文件e;00 若文件不存在将创建puts$f\"nihao\"#将内容nihao输出至句柄fclose$f#关闭句柄f

有关Tcl脚本语言编程的问题 Tcl是一个库包,可以被嵌入应用程序,Tcl的库包含了一个分析器、用于执行内建命令的例程和可以扩充(定义新的过程)的库函数。应用程序可以产生Tcl命令并执行,命令可以由用户产生,也可以从用户接口的一个输入中读取(按钮或菜单等)。但Tcl库收到命令后将它分解并执行内建的命令,经常会产生递归的调用。应用程序使用Tcl作为它的命令语言有三个好处:1 Tcl提供了标准语法,一旦用户掌握了Tcl就可以很容易的发布命令给基于Tcl的程序。2 Tcl实现了很多的功能,使你的工作变得很方便。3 TCl可作为程序间通信的接口。例如:set a 22/相当于C中的 a=22 a是一个变量这条命令分为三个域:1:set 2:a 3:22set使用于设置变量的值的命令,a、20 作为参数来传给它,a使它要操作的变量名,22是要付给的a值。Tcl的命令名可以使内建的命令也可以是用户建的新命令,在应用程序中用函数Tcl_CreateCommand来创建。所有的参数作为字符串来传递,命令自己会按其所需来解释的参数的。命令的名字必须被打全,但 Tcl解释器找不到一同名的命令时会用 unknown命令来代替。

#tcl脚本frame命令

随机阅读

qrcode
访问手机版