![Cadence Allegro 进阶实战与高速PCB设计](https://wfqqreader-1252317822.image.myqcloud.com/cover/727/36511727/b_36511727.jpg)
4.4 Script 的录制与快捷键的添加
当实现某一个操作要经过多个步骤时,可以将这些步骤都录制下来,然后设置一个快捷键。当要实现该操作时,只要输入设置好的快捷键就可以实现这个操作,从而省去中间烦琐的步骤,提高设计效率。
例如,要实现关闭所有层颜色的操作,首选需要单击“Color”图标,然后单击“Global Visibility”标签页中的“Off”按钮,关闭整板的颜色。下面将这两个步骤录制下来,然后设置一个快捷键“l”,实现通过快捷键“l”就可以关闭整板的颜色,其具体操作步骤如下。
(1)执行菜单命令“File”→“Script”,弹出“Scripting”对话框。在该对话框中,为脚本文件定义一个名称,单击“Record”按钮开始录制,如图4-6 所示。
![img](https://epubservercos.yuewen.com/B9ADA8/19391577108682506/epubprivate/OEBPS/Images/txt004_7.jpg?sign=1739244479-JRo6DisrwNmsMlwu1RpIMvrSANlS8UK4-0-768e784bb3c0077dbdcde09846a84c02)
图4-6 “Scripting”对话框
(2)在“Setup”对话框中,单击“Color”图标,进入颜色设置窗口,如图4-7 所示。
![img](https://epubservercos.yuewen.com/B9ADA8/19391577108682506/epubprivate/OEBPS/Images/txt004_8.jpg?sign=1739244479-VHU4P8kKWOVQ6FBK3kRauHwGhPbNE0Tk-0-309e5835ffeaca4be7b4b77d851dff0a)
图4-7 单击“Color”图标
(3)在颜色设置窗口中,单击“Global Visibility”选项中的“Off”按钮,关闭整板的颜色,如图4-8 所示。
![img](https://epubservercos.yuewen.com/B9ADA8/19391577108682506/epubprivate/OEBPS/Images/txt004_9.jpg?sign=1739244479-tnokJWUf8cQjboRd9CUC630ae6xXPZ6d-0-433ad402ea0bf8ce3a85c2af061b10a0)
图4-8 关闭整板的颜色
(4)所有操作步骤录制完成后,执行菜单命令“File”→“Script”,单击“Stop”按钮完成录制。
(5)为验证录制的脚本文件是否正确,可以打开几个层或者所有层的颜色,在“Scripting”对话框中单击“Browse…”按钮加载上述录制的off_color.scr 文件(该文件默认在当前PCB的同级目录下),单击“Replay”按钮进行重播,如果可以关闭所有层的颜色,即验证成功,如图4-9 所示。
![img](https://epubservercos.yuewen.com/B9ADA8/19391577108682506/epubprivate/OEBPS/Images/txt004_10.jpg?sign=1739244479-9qGJXI9saePQfipCI1tsDyYm7FIqwPv2-0-fa63013be521a3ffa084e069ba821cc0)
图4-9 重播验证脚本文件
(6)读者可将所有录制好的.scr 文件存到一个固定的文件夹中,然后在软件中指定它的路径,如图4-10 所示。设置好后,不要随意变动.scr 文件的路径,否则软件有可能找不到.scr文件,这样我们就无法正常通过.scr 文件来设置快捷键了。
![img](https://epubservercos.yuewen.com/B9ADA8/19391577108682506/epubprivate/OEBPS/Images/txt004_11.jpg?sign=1739244479-tBNsZX5TFBp4m2faDi1MBQdvlliUBNGz-0-9fa6b143f32acb031518fb43bc697fe6)
图4-10 指定.scr 文件的路径
(7)在env 文件中设置.scr 文件的快捷键,其设置快捷键的格式为“funckey/alias xx replay*.scr”,例如:
![img](https://epubservercos.yuewen.com/B9ADA8/19391577108682506/epubprivate/OEBPS/Images/txt004_12.jpg?sign=1739244479-nBKLjbKaYQWNyD92YAed7qxq4sSKKTPA-0-5327d62113c298f43b67e78bc67e4d87)
如果将“l”键设置为关闭所有层颜色的快捷键,可如下设置:
![img](https://epubservercos.yuewen.com/B9ADA8/19391577108682506/epubprivate/OEBPS/Images/txt004_13.jpg?sign=1739244479-pVMg9DEF6xrBS3J3CeBCNzsbihay67mG-0-32447a746f7e4f8713adce70b9ea8e62)