Tcl与Web开发:从基础到实践
1. Tcl预定义变量
Tcl中有许多预定义变量,这些变量在编写Tcl脚本时非常有用。以下是一些常见的预定义变量及其说明:
| 变量名 | 说明 |
| ---- | ---- |
| argc | 命令行参数的数量 |
| argv | 命令行参数的列表 |
| argv0 | 正在执行的脚本的名称。如果是交互式使用,argv0是shell程序的名称 |
| embed_args | <EMBED> 标签中的参数列表,仅适用于Tcl小程序 |
| env | 环境变量的数组 |
| tcl_interactive | 如果tclsh正在提示输入命令,则为真(1) |
| tcl_library | 脚本库目录 |
| tcl_patchLevel | 修改后的版本号,例如8.0b1 |
| tcl_platform | 包含操作系统信息的数组 |
| tcl_prompt1 | 如果定义,这是一个输出提示符的命令 |
| tcl_prompt2 | 如果定义,这是一个在当前命令未完成时输出提示符的命令 |
| tcl_version | 版本号 |
| auto_path | 脚本库目录的搜索路径 |
| auto_index | 从命令名到定义它的Tcl命令的映射 |
| auto_noload | 如果设置,则禁用库功能 |
| auto_noexec | 如果设置,则禁用自动执行功能 |
| geometry | (仅适用于wish)
超级会员免费看
订阅专栏 解锁全文

2209

被折叠的 条评论
为什么被折叠?



