| 
 | 
 
一般我们将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邮件,则才菜单中加入以下代码: |   
 
 
 
 |