![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=1739205220-kf621qY8PmNt2V8VVdj8mSpo94P07sEh-0-56c6c8097a7cbdcf3113c4d00affe39a)
图4-6 “Scripting”对话框
(2)在“Setup”对话框中,单击“Color”图标,进入颜色设置窗口,如图4-7 所示。
![img](https://epubservercos.yuewen.com/B9ADA8/19391577108682506/epubprivate/OEBPS/Images/txt004_8.jpg?sign=1739205220-n3xGOOtwCMGJfLYelycaKPoSzFHVlH6I-0-156dd5e616ca50f23d8972766bea82b8)
图4-7 单击“Color”图标
(3)在颜色设置窗口中,单击“Global Visibility”选项中的“Off”按钮,关闭整板的颜色,如图4-8 所示。
![img](https://epubservercos.yuewen.com/B9ADA8/19391577108682506/epubprivate/OEBPS/Images/txt004_9.jpg?sign=1739205220-5d4CS0yYZdQyhwwibXFAgzwVQP7vXm5Q-0-f24a6b4bb84a13a336c2ba6cfacd4818)
图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=1739205220-okqblR3Ay2hR2yMkGOFtHY6kulXLJlcC-0-1682a4313b0fb3da27c76738b4a9cb24)
图4-9 重播验证脚本文件
(6)读者可将所有录制好的.scr 文件存到一个固定的文件夹中,然后在软件中指定它的路径,如图4-10 所示。设置好后,不要随意变动.scr 文件的路径,否则软件有可能找不到.scr文件,这样我们就无法正常通过.scr 文件来设置快捷键了。
![img](https://epubservercos.yuewen.com/B9ADA8/19391577108682506/epubprivate/OEBPS/Images/txt004_11.jpg?sign=1739205220-i66vKC2VT4QfBuhIo4giBpzXDPUkttY0-0-33c0a395c5a9dc6d9c32a01007975190)
图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=1739205220-eNyDxu72dqUHWFWRKiDXdUNEA0aaoRDG-0-c35561470b553cdd6bd3577b6f9dff7e)
如果将“l”键设置为关闭所有层颜色的快捷键,可如下设置:
![img](https://epubservercos.yuewen.com/B9ADA8/19391577108682506/epubprivate/OEBPS/Images/txt004_13.jpg?sign=1739205220-dBBjUO1qqzVskTUKcKqToBtH1DOq01tF-0-3f2aacba5262e6f3e29bbaba4055e5f3)