RECSCRIPT、STOPSCRIPT、SCRIPT
“录制脚本”对话框随即打开。
例如:
: RECTANG
Select first corner of rectangle or [Chamfer/Fillet/Rotated/Square/Elevation/Thickness/Width of line/Area/Dimensions]: 0,0
Other corner of rectangle: 36,24: ZOOM
Zoom [zoom In/zoom Out/All/Center/Dynamic/Extents/Left/Previous/Right/Scale (nx/nxp)/Window/OBject] <Scale (nX/nXP)>: E注意:您可以在记录时使用鼠标在执行命令时拾取图形中的点。THCAD®将拾取点记录为x,y坐标。
您可以使用 SCRIPT 命令运行脚本,如下所示:
脚本会立即绘制矩形,然后将图形缩放到新绘制的边框的范围。
虽然THCAD®具有用于创建和运行脚本的命令,但它没有用于编辑脚本的命令。如果要更改 RECTANG 命令使用的坐标,则必须使用文本编辑器编辑脚本文件,例如 Windows 中的记事本、Linux 中的文本编辑或 macOS 中的文本编辑。
请注意您在脚本录制会话期间输入的命令和选项:
更改命令如下:
-层
做
边境
颜色
红
▄ <-- 一行空行
▄ <-- 第二行空行
有四个命令专门与脚本相关。事实上,这些命令对于任何其他目的都毫无用处。此外,THCAD®具有用于记录脚本的RECSCRIPT命令,如本章前面所述。
四个基本命令是:
脚本
SCRIPT 命令执行双重任务:(1) 它加载一个脚本文件,(2) 立即开始运行它。注意:请记住关闭(设置为 0)FILEDIA 系统变量,以便提示显示在命令行中,而不是对话框中。
RSCRIPT的
“repeat script”的缩写,此命令重新运行当前加载在THCAD®中的任何脚本。创建无限循环的好方法。
恢复
此命令恢复暂停的脚本文件。按 Backspace 键暂停脚本文件。
延迟
要在没有人工干预的情况下在脚本文件中创建暂停,请使用 DELAY 命令和数字。该数字指定暂停时间(以毫秒为单位),其中 1,000 毫秒等于 1 秒。注意:最小延迟为 1 毫秒。最大值为 32767 毫秒,略低于 33 秒。DELAY 命令在脚本文件中用于等待显示幻灯片文件或将脚本文件放慢到足以让人类观看该过程的速度。
除了特定于脚本的命令外,还有一些特殊字符和键。
输入 -- (空格)最重要的特殊字符是不可见的。空格和回车符(或行尾)都等效于按空格键或 Enter 键时的回车符。事实上,两者是可以互换的。但棘手的部分是它们是看不见的。有时,编写脚本需要大量空格,因为该命令需要连续按几次 Enter 键。ATTEDIT 命令就是一个很好的例子:
; Edit the attributes one at a time: attedit 1,2
attedit 和坐标 1,2 之间有多少个空格?
因此,最好每行放置一个脚本项,如下所示:
; Edit the attributes one at a time: attedit 1,2现在更容易计算四个空格,因为每行有一个空格。
评论–;
分号允许您在脚本文件中插入注释。注意:THCAD®忽略分号后面的任何内容。
透明 -- '脚本可以在命令期间透明地运行。只需在 SCRIPT 命令前面加上撇号,即可在另一个命令处于活动状态时运行脚本,如下所示:: LINE Start of line: 'script Script to run: filename
THCAD®的所有四个特定于脚本的命令都是透明的,甚至包括DELAY命令,它允许您在命令作期间创建延迟。
暂停 -- 退格键表示前面提到的用于暂停脚本文件的键。
停止 -- esc停止脚本文件在其轨道上失效。使用 RSCRIPT 命令从头开始重新启动它。