找回密码
 注册
关于网站域名变更的通知
查看: 933|回复: 2
打印 上一主题 下一主题

求助axlUIMenuDump 和 axlUIMenuLoad 的使用问题。

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2019-2-12 09:01 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您登录!

您需要 登录 才可以下载或查看,没有帐号?注册

x
本帖最后由 daoshuailx 于 2019-2-12 13:58 编辑

我在 allegro 16.2 上使用了如下代码

axlCmdRegister("Load_skill",'Load_Skill)
axlSetAlias( "~E" "Load_Skill")
defun(Load_Skill ()         
        load("Main_Skill.il")
        Menu = axlUIMenuLoad("C:/cadence/WDIR/pcbenv/Skills.men")
        println("Load Skill Completed")
        ;println(Menu)        
)
Load_Skill()

打开 allegro 后可以看到提示 Load Skill Completed ,但是 菜单并没有加载,需要 按快捷键 ctrl + e 才能看到菜单
并且 load("Main_Skill.il") 里面的代码 如下,有 10 多行 类似下面的代码,发现第一次打开 allegro 时,只执行了一部分代码
就是说,有一部分 il 文件没有 load 进来,需要 按快捷键 ctrl + e  才能全部 load 进来

load("XX.il")
load("XX.il")
load("XX.il")

然后同样的代码 在 16.6 上面执行 也是同样的问题,
16.6 上还有个问题是  在 il 文件加入如下代码时

axlUIMenuDump("C:/Cadence/SPB_Date/pcbenv/Skills.men")
打开 allegro 之后  Skills.men 里面只有这一小部分,菜单不完整。

Skills MENU DISCARDABLE
BEGIN
    POPUP "&File"
    BEGIN
        MENUITEM "&New...",                        "new"
        MENUITEM "&Open...",                        "open"
        MENUITEM "&Save",                        "save"
        MENUITEM "Save &As...",                        "save_as"
    END
END





该用户从未签到

2#
 楼主| 发表于 2019-2-12 11:20 | 只看该作者
@deargds 请问版主知道吗

点评

時隔多年,我覺得你在load 的時候,可能就沒有載入正常。 建議你可以print出來看看。  详情 回复 发表于 2024-8-7 10:46
  • TA的每日心情
    无聊
    2025-5-16 15:22
  • 签到天数: 34 天

    [LV.5]常住居民I

    3#
    发表于 2024-8-7 10:46 | 只看该作者
    daoshuailx 发表于 2019-2-12 11:20
    @deargds 请问版主知道吗

    時隔多年,我覺得你在load 的時候,可能就沒有載入正常。
    建議你可以print出來看看。
    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    关闭

    推荐内容上一条 /1 下一条

    EDA365公众号

    关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

    GMT+8, 2025-6-15 22:12 , Processed in 0.062500 second(s), 27 queries , Gzip On.

    深圳市墨知创新科技有限公司

    地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

    快速回复 返回顶部 返回列表