Tcl/Tk学习笔记
OrCAD Capture包含一个脚本功能,允许用户通过命令提示符执行Capture命令。OrCAD Capture还提供了命令存储和命令显示的工具,在OrCAD Capture中执行的每个操作都
将以TCL命令的形式记录到Capture TCL文件中。
命令存储
默认情况下OrCAD Capture禁用TCL日志记录功能。
要启用将在Capture中执行的每个命令记录到TCL脚本文件,您需要在Capture Command窗口中执行如下命令:
SetOptionBool Journaling TRUE
命令显示
如果你处于TCL命令日志记录模式,则可以通过如下设置在会话日志窗口中查看每个已执行的Capture命令。
SetOptionBool DisplayCommands TRUE
关闭命令
在某些情况下,一个Capture命令对应于一组多个TCL命令。此外,Capture操作仅在执行后执行相应的TCL命令显示在会话日志中。 这意味着如果是捕获命令对应于多个TCL命令,这可能导致完成延迟捕获命令。要避免此显示,可以使用以下命令关闭显示功能
SetOptionBool DisplayCommands FALSE
因此,默认情况下,命令窗口中的命令显示处于禁用状态。
直接执行脚本命令
在命令窗口中直接输入命令
例如显示当前路径
pwd
执行脚本文件
source <Script Path and Name>
-
例如执行
D:Cadence clsamples
目录下的selectObjs.tcl
脚本在命令窗口输入如下指令
source D://Cadence/tclsamples/selectObjs.tcl
或者
source {D:Cadence clsamplesselectObjs.tcl}