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

求教大神,ORCAD添加自定义菜单

[复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

x
RT,orcad添加自定义菜单在哪?菜单栏显示是OrCAD_Capture.xml这个文件,但是里面传递命令的id号对应命令是在哪里找?求教
! d. o% z5 V' o9 b# s2 ^7 Q

该用户从未签到

推荐
发表于 2016-11-2 12:40 | 只看该作者
zolamini 发表于 2016-11-2 09:59
( V  Z7 A2 h) p8 d. p  khttp://jurassic.net.cn/post/Orcadmenu.html
. A% }: Z! E6 L看这个,注册参数里面有一个是控制enable的
4 n0 k2 i$ }( ]4 g; I/ O8 s* ?
成功了,谢谢啊。有一点不太理解,RegisterAction <label> <Enabler> <Accel> <Callback> <ViewType>  中的<Enabler>这个参数为什么一定用一个过程来指定,用数值1就不行了,指定的那个过程其返回值其实就是一个1。) D2 m5 a( l8 Z4 J  ]' S3 _) P

点评

我只晓得tcl所有的赋值默认会是string,直接用1可能是string类型,而返回值可能是别的,当然也有可能是别的原因  详情 回复 发表于 2016-11-3 10:00
这个我就不懂了,我也是只会用  详情 回复 发表于 2016-11-3 09:58

该用户从未签到

推荐
 楼主| 发表于 2016-11-2 09:59 | 只看该作者
长天落彩霞 发表于 2016-11-1 17:07
$ q4 i+ N4 Y- t, @1 R3 J" r请教一下啊,用 RegisterAction "lx_customa" 1 "" "::lx_custom::lx_setfilter" "Schematic"  注册的 ...
3 S! j7 ]8 ?1 _( h" b
http://jurassic.net.cn/post/Orcadmenu.html. O! c' T' A- b6 L+ F; X$ {. j
看这个,注册参数里面有一个是控制enable的
/ l3 Z, z! `8 G1 S

点评

成功了,谢谢啊。有一点不太理解,RegisterAction 中的这个参数为什么一定用一个过程来指定,用数值1就不行了,指定的那个过程其返回值其实就是一个1。  详情 回复 发表于 2016-11-2 12:40

该用户从未签到

5#
 楼主| 发表于 2016-10-8 14:04 | 只看该作者
我查到两个函数:
- P- z' a( e) WInsertXMLMenu
# D$ r( B  y& h8 G* L1 }3 Y8 Q* _7 W. W1 ^2 ~2 U9 A
AddAccessoryMenu
. D7 z1 C8 z1 h7 _) {' D  |
& Z9 o; n$ o* E& w' K$ Y第二个是加载一项命令早在orcad既有菜单下面,第一个好像是加载一个自定义菜单,有没有了解的

该用户从未签到

6#
 楼主| 发表于 2016-10-8 14:27 | 只看该作者

8 X9 N9 v7 d  T已经研究出来了,接着研究tcl加载dll,有兴趣的一起讨论啊~~~

该用户从未签到

7#
 楼主| 发表于 2016-10-9 09:53 | 只看该作者
加载菜单已经解决了,但是tcl怎么引用tcom啊,我引用的时候报错,有没有了解这个的,我安装了orcad,tcom还需要安装吗?怎么安装?

该用户从未签到

8#
 楼主| 发表于 2016-10-9 09:54 | 只看该作者
加载菜单已经解决了,但是tcl怎么引用tcom啊,我引用的时候报错,有没有了解这个的,我安装了orcad,tcom还需要安装吗?怎么安装?

该用户从未签到

9#
发表于 2016-10-19 14:36 | 只看该作者
亲,这个id从哪里找呢?我也需要

点评

没找到,我用的别的方法,函数是:RegisterAction和InsertXMLMenu  详情 回复 发表于 2016-10-20 08:52

该用户从未签到

10#
 楼主| 发表于 2016-10-20 08:52 | 只看该作者
jinsi_ 发表于 2016-10-19 14:36) q4 X3 _' K$ d. f' i
亲,这个id从哪里找呢?我也需要
6 m, f8 Y( R4 K( |* e9 t: d4 ?
没找到,我用的别的方法,函数是:RegisterAction和InsertXMLMenu0 S. q- R5 [: i0 M" n+ h+ Y2 ]

该用户从未签到

11#
发表于 2016-10-20 13:12 | 只看该作者
这两个函数是哪里来的啊。

点评

辛辛苦苦找到的。。。。给你个实例,放到autoload自动加载,你就会在菜单栏看到新加的菜单了,至于为什么,自己看一下,tcl你应该比我厉害  详情 回复 发表于 2016-10-20 14:53

该用户从未签到

12#
 楼主| 发表于 2016-10-20 14:53 | 只看该作者
长天落彩霞 发表于 2016-10-20 13:128 G6 B+ D" Z! z0 }9 H! ?7 `
这两个函数是哪里来的啊。
& I0 G/ z/ b5 ^3 \
辛辛苦苦找到的。。。。给你个实例,放到autoload自动加载,你就会在菜单栏看到新加的菜单了,至于为什么,自己看一下,tcl你应该比我厉害% A9 o2 g0 {$ @: N0 x

; Y& _( Q5 |1 v! C1 z. p) k

testMenu.zip

537 Bytes, 下载次数: 55, 下载积分: 威望 -5

点评

下载下来学习一下  详情 回复 发表于 2018-3-14 10:33

评分

参与人数 1威望 +3 收起 理由
jacklee_47pn + 3 支持!

查看全部评分

该用户从未签到

13#
发表于 2016-10-20 18:31 | 只看该作者
貌似不行的样子,加载不出来。是我哪里没设置吗?

点评

已经发了  详情 回复 发表于 2016-10-31 08:56
不能啊,我的没问题,试了好几次都没问题,你看看command窗口是不是加载包错了/  详情 回复 发表于 2016-10-21 17:15

该用户从未签到

14#
 楼主| 发表于 2016-10-21 17:15 | 只看该作者
长天落彩霞 发表于 2016-10-20 18:31# Q1 t9 }& m; {4 l: x0 ^4 I
貌似不行的样子,加载不出来。是我哪里没设置吗?
2 E9 P$ D. `6 p6 p  d# D# U- k
不能啊,我的没问题,试了好几次都没问题,你看看command窗口是不是加载包错了/! ^( z; c* c* Z8 B, ]. D( b" u

: J, C0 `9 s0 H& K

该用户从未签到

15#
 楼主| 发表于 2016-10-31 08:56 | 只看该作者
长天落彩霞 发表于 2016-10-20 18:31
& R' g! D3 Q$ K0 Z4 I6 a貌似不行的样子,加载不出来。是我哪里没设置吗?
. F# k, B7 j, I9 i
已经发了# `4 m# Y$ f0 {4 K

该用户从未签到

16#
发表于 2016-10-31 09:03 | 只看该作者
收到,真的太感谢了。

该用户从未签到

17#
发表于 2016-11-1 17:07 | 只看该作者
  \' h; ^- V6 ^$ y! ^* {

0 B) ?8 u& F- k% E  p1 g. k请教一下啊,用 RegisterAction "lx_customa" 1 "" "::lx_custom::lx_setfilter" "Schematic"  注册的右击命令为什么都是灰色的,不能用的啊!
1 W+ h8 S/ u4 L' l5 y, j

点评

http://jurassic.net.cn/post/Orcadmenu.html 看这个,注册参数里面有一个是控制enable的  详情 回复 发表于 2016-11-2 09:59
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

EDA365公众号

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

GMT+8, 2025-10-27 01:38 , Processed in 0.140625 second(s), 29 queries , Gzip On.

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

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

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