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

[原创SKILL]添加自定义菜单

    [复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2009-8-18 17:39 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您登录!

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

x
本帖最后由 deargds 于 2009-11-27 16:48 编辑

添加自定义菜单的skill
每次开启allegro后可按CTRL+R可自动调出此菜单,而此菜单项内容可以通过编辑PCBENV目录下的x_menu.ini文件来添加或者修改.


SKILL的加载方式同其它SKILL,不再详述.
load("mytools.il" "deargds")
快捷键默认注册为CTRL+R
-------------------------------------------------
以下为x_menu.ini文件内容示例:
每行为一个菜单项,=号前面为菜单项显示的名称,=号后面则为要调用的命令.

有何建议可联系我.

mytools.zip (2.2 KB, 下载次数: 535)

评分

参与人数 1贡献 +10 收起 理由
ray + 10 原创内容

查看全部评分

该用户从未签到

推荐
发表于 2010-6-12 13:45 | 只看该作者
快捷键默认注册为CTRL+R  


顶起来,能不能改成别的?

该用户从未签到

推荐
发表于 2016-4-28 21:56 | 只看该作者
oday 发表于 2010-9-29 11:17
是不是通过先将默认菜单文件输出到一个新文件,然后将新菜单内容写入这个新菜单文件,运行程序动态加载之后 ...

是这样解决的吗?我用axlUIMenuInsert()和axlUIMenuFind()实现,在有的电脑的16.3里面无法实现,用axlUIMenuInsert返回值总是nil。如果是你上面的这种想法,应该就不存在这样的问题吧

该用户从未签到

推荐
发表于 2016-4-27 22:49 | 只看该作者
本帖最后由 scc_yangy 于 2016-4-27 22:55 编辑

写了个类似的程序,但是在16.3的版本里用不了,用help文件中给的例子都无法实现:简化到两句话:
q = axlUIMenuFind( nil -1)
z = axlUIMenuInsert(q 'popup "Drop2")
在16.6中可以实现功能,16.3里面返回值就是nil,但是用你的skill在16.3里也可以用,请问是如何实现的呢,谢谢。

该用户从未签到

2#
发表于 2009-8-18 18:18 | 只看该作者
楼主有心啦!

该用户从未签到

3#
发表于 2009-8-18 23:15 | 只看该作者
deargds 的确是个好版主,值得学习。老王应该不会亏待你的吧!呵呵

该用户从未签到

4#
发表于 2009-8-25 16:37 | 只看该作者
樓主太好了,加我MSN mickey_xu1979@hotmail.com對skill很感興趣,目前只會按樓主教的調用,呵呵

该用户从未签到

5#
发表于 2009-10-15 18:00 | 只看该作者
请问楼主:两级菜单如何设置?

该用户从未签到

6#
发表于 2009-10-16 07:12 | 只看该作者
本帖最后由 zhaoyi 于 2009-10-16 07:18 编辑

求助密码:

"allegro.ilinit file loaded"
E- *Error* load: wrong password for reading file - "mytools.il"
Opening existing drawing...
Command >
请帮忙提供加密密码: 万分感谢各位。

该用户从未签到

7#
发表于 2009-10-16 07:16 | 只看该作者
不好意思,以解决上面问题:
"allegro.ilinit file loaded"
E- *Error* load: wrong password for reading file - "mytools.il"
Opening existing drawing...
Command >

清帮忙提供加密密码: 万分感谢各位。

该用户从未签到

8#
发表于 2009-10-16 07:17 | 只看该作者
不好意思,以解决上面问题:
"allegro.ilinit file loaded"
E- *Error* load: wrong password for reading file - "mytools.il"
Opening existing drawing...
Command >

清帮忙提供加密密码: 万分感谢各位。

该用户从未签到

9#
 楼主| 发表于 2009-10-16 09:19 | 只看该作者
load("mytools.il" "deargds")

该用户从未签到

10#
发表于 2009-10-21 19:36 | 只看该作者
谢谢
学习了

该用户从未签到

11#
发表于 2009-11-6 15:15 | 只看该作者
发表于 2009-8-18 23:15  | 只看该作者
deargds 的确是个好版主javascript:;,值得学习。老王应该不会亏待你的吧!呵呵。

很高的赞赏啊!

该用户从未签到

12#
发表于 2010-1-7 10:36 | 只看该作者

该用户从未签到

13#
发表于 2010-1-7 15:43 | 只看该作者
老王是who?

该用户从未签到

14#
发表于 2010-4-2 13:53 | 只看该作者
版主是好人啊

该用户从未签到

15#
发表于 2010-4-11 10:49 | 只看该作者
lz 还是不行呀 能详细点吗?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

EDA365公众号

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

GMT+8, 2025-8-1 01:02 , Processed in 0.156250 second(s), 31 queries , Gzip On.

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

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

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