|
一般我们将SKILL编好后,都带有一个执行命令,当调用该命令时,不可能每次都手动输入命令。最好的办法就是将Skill命令加入到Allegro 菜单中。Allegro带有一个菜单配置文件。可在安装目录下找到。比如我现在将Cadence 安装在D盘,那么就在以下目录可照到菜单文件。- D:\Cadence\SPB_16.3\share\local\pcb\menus
复制代码 在该目录下会有一个名为allegro.men的菜单文件,Allegro在每次启动时会调用该文件加载菜单。
现详细介绍下文件如何修改。下面是一个菜单例子:
- POPUP "&allegro-skill.com"
- BEGIN
- MENUITEM "&Change Via's Net", "ch_via_net"
- MENUITEM "&Replace Via", "rp_via"
- POPUP "&Change..."
- BEGIN
- MENUITEM "&Shape To Line", "ch_shape_to_line"
- MENUITEM "&Line To Shape", "cline2shape"
- END
- POPUP "&Placement..."
- BEGIN
- MENUITEM "&Import", "imp_placement"
- MENUITEM "&Export", "exp_placement"
- END
-
- MENUITEM "&Shape Fillet", "shape_fillet"
- MENUITEM SEPARATOR
- MENUITEM "&Encrypt Skill", "encrypt_skill"
- MENUITEM "&Bga Auto Fanout", "bga_fanout"
- MENUITEM "&About", "http http://www.allegro-skill.com"
- MENUITEM "&Mail","mail admin@allegro-skill.com"
- END
复制代码 上面是一个自定义的完整菜单。将该段代码添加到菜单文件最后。
菜单是以POPUP开始定义,POPUP 后面的字符串会显示在Allegro菜单栏上,比如上面的“allegro-skill.com”将会显示在第一级菜单栏上。
菜单的一般定义如下:- POPUP "主菜单名,显示在Allegro菜单栏上面"
- BEGIN
- MENUITEM "菜单名", "菜单所执行的命令"
- ……
- END
复制代码 在BEGIN与END之间为定义菜单
菜单里面可以嵌入二级菜单、三级菜单……- POPUP "主菜单名,显示在Allegro菜单栏上面"
- BEGIN
- MENUITEM "菜单名", "菜单所执行的命令"
- ……
- POPUP "二级菜单名"
- BEGIN
- MENUITEM "菜单名", "菜单所执行的命令"
- ……
- END
- END
复制代码
在菜单配置文件中可以为每个菜单配置快捷键,即在需要的定义的字母前面加个"&",即可打开相应的命令。在菜单栏上面会在快捷字母下面添加个下划线,该字母即为快捷打开的键。
可在菜单中加入以下代码,为菜单添加分割线。如果需要给菜单添加http网址,则需要添加以下代码:- MENUITEM "菜单名", "http 网址"
复制代码 注:网址格式为"http://xxxx.com"
如果需要添加allegro邮件,则才菜单中加入以下代码: |
|