ActiveTcl介绍
ActiveState软件(http://www.activestate.com)是一个创建开发工具,为包括Tcl在内的一些动态语言提供服务和支持的公司。
除了他们的商业产品,还提供了一款免费的 Tcl预编译器,称为ActiveTcl,其中还打包进一些流行的Tcl扩展包。
ActiveTcl可用于多种平台,目前包括Windows、Linux、Mac OS X、Solaris、AIX以及HP-UX。如果仅关注Tcl/Tk的脚本开发,使用ActiveTcl是对操作系统安装Tc1/Tk的最简便的方法。
参考《Tcl_TK入门经典(第2版)》
安装ActiveTcl
登录网站:
ActiveState | The Open Source Languages Company
选择product->Tcl 。
进入Tcl下载界面 。
在下载tcl之前,要先创建一个免费账号才能下载。
选择自己需要的tcl版本
安装软件。
安装成功
运行Tcl
Tclsh:Tcl外壳应用程序。运行 Tclsh这个Tcl应用程序,调用Tcl脚本。
启动Tclsh
在Macintosh或 Unix系统的终端窗口、Windows系统的命令提示符窗口启动Tclsh:
%tclsh
#在交互模式下启动tclsh,从键盘读取Tcl 命令,把它们传递给Tcl解释器进行处理。
初学,常要先在 tclsh提示符后输入以下命令:
%expr 2 +2
#tclsh会输出其结果(4),
4
#然后提示您输入其他的命令。
%
使用Tk编写程序
使用Tk提供的命令可创建图形界面
应用程序:wish(windowing shell)【和tclsh相比唯一的不同就是它还包含由Tk定义的命令】
在交互式解释器中运行脚本
source hello.tcl
#source是一条Tcl命令,需要一个文件名作为其参数
#它读取该文件并将其作为Tcl脚本处理。这会生成与您直接从外壳中调用hello.tcl 相同的用户界面。