Chip123 科技應用創新平台

 找回密碼
 申請會員

QQ登錄

只需一步,快速開始

Login

用FB帳號登入

搜索
1 2 3 4
查看: 6670|回復: 13
打印 上一主題 下一主題

[問題求助] 如何在virtuoso菜單中添加個性化菜單?

[複製鏈接]
跳轉到指定樓層
1#
發表於 2008-12-11 13:29:14 | 只看該作者 回帖獎勵 |正序瀏覽 |閱讀模式
如何在virtuoso菜單中添加一些自己寫的一些skill腳本程式?就像calibre一樣的下拉菜單。我該看哪方面的資料呢,謝謝!
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享分享 頂 踩 分享分享
14#
發表於 2008-12-27 19:04:32 | 只看該作者
非常感谢veteran兄,3 B) a* X6 W6 d' n) P& R
这个deRegUserTriggers是ok的,我的按钮装进去了呵呵,不过一定要注意,在你的procedure中一定要加入l_args这个返回值,这个好像是作为trigger是通讯的通道,是个虚的返回值。如下:6 _" k; f* j: H
你的procedure要定义为add_menu(l_args),即使其内容中没有用到l_args。
/ V: R: c7 m& Z" {# i; [- _如果不加,就会报错。
% W. F0 |8 ?( _0 u+ h+ V) Z再次感谢
13#
發表於 2008-12-24 00:38:37 | 只看該作者
layout view, symbol view都屬於maskLayout 這種object type。只要是maskLayout這種type,無論如何取名字,ex layout, layout-test, layout.plc等都屬於maskLayout object type。6 K! ^  }! G5 s; m- Q/ p. g0 K6 z7 K
1 E- H- q: ^1 ?( `$ z' m. l
我記憶中,要用deRegUserTriggers()必須要搭配object type,而非view name,也就是我沒見過"layout"會work。你試看看,再來報告心得吧?!* n% i8 K1 w9 u5 Q

' D% Q* [3 ?. _% ^Veteran
12#
發表於 2008-12-23 22:23:37 | 只看該作者
太感谢了,veteran兄。8 o( F$ R4 s# C( x1 w& k  U% u
看来我的思路是对的,只是maskLayout与layout这2个view有何不同呢,我看calibre那个脚本中就是layout,所以也写了layout在那trigger的函数中,等我明天到单位改成maskLayout试试。
11#
發表於 2008-12-22 23:44:50 | 只看該作者
貼過來當參考...# b' C- h/ M+ Y% F6 a$ |3 y* n
========================================================================6 a- c" ?3 _: g
在你的code裡頭加入類似以下的code,這樣你一旦打開某layout view,它就會自動被執行: 0 O- o% Z1 s, V; r

4 y9 e6 h# A0 W9 P# I- U. b- JdeRegUserTriggers( "maskLayout" ; This is for VLE layout view
) _1 C3 p! W4 F9 o" p2 ^# e6 inil * d" f" p, q2 d" m$ ~
nil
4 y3 w$ s# c% Y9 o* e' L'TrUserPostInstallTrigger ; Your procedure name 9 q1 y% t8 Y& S0 c' ^% z4 ?
)
10#
發表於 2008-12-22 20:36:04 | 只看該作者
Dear Veteran,非常感谢回复,只是我在大陆,最近雷奥上不去鸟∼
% }, j" ]9 W5 q! n  b, T$ p可否转贴一下?
+ J: D+ R2 ?; T1 ~+ y7 `" v$ F/ Q向ciw中添加比较容易,因为启动icfb一定是会启动ciw啊,+ m5 R' K6 |! T
而向layout窗口中嵌入按钮就需要trigger吧?就是每次打开layout窗口让procedure自动运行一次。' o. @. A5 D! H; I% k1 \2 p
我就是不清楚怎样trigger。。。
9#
 樓主| 發表於 2008-12-22 16:40:13 | 只看該作者
我是大陆的,估计这个地址被GCD限制住了。上不了。
8#
發表於 2008-12-18 21:31:05 | 只看該作者
可是我可以連啊...不然的話,你自己搜尋一下"雷奧星空"吧..希望不會被消音...
7#
 樓主| 發表於 2008-12-18 10:26:32 | 只看該作者

回復 5# 的帖子

http://www.armbell.com/forum/vie ... amp;mforum=iclayout& j7 y0 E4 i) ^" q* S  G
2 U" Z- t- X; m8 p  g4 e
鏈接不上哦!!這個地址!
6#
發表於 2008-12-18 09:18:46 | 只看該作者
ciw.menus也可以加,通常這兩個地方都可以自己專用
6 L4 q; \- W: R% J  g, d% I的skill程式。
5#
發表於 2008-12-17 23:04:55 | 只看該作者
Hi caesarxl,
& c% `9 `+ _3 Y- |) O8 i% o; Q( y& C$ H7 u; w! d  C
你的問題這裡有答案...
0 i8 ^8 f1 a4 Z; p# T* u/ Shttp://www.armbell.com/forum/vie ... amp;mforum=iclayout9 m1 r7 |8 S$ g7 {1 r' H
; r3 [; ], ?! s& a& ^
Hope this help,
, O$ y9 s2 p  p* b: l, wveteran
4#
發表於 2008-12-17 10:20:56 | 只看該作者
难道没人关注∼9 I* z+ |# U9 C& m7 m
自己再顶一下。。。。。。。。。。
: k% ]& D* h! t5 V5 w,。。。。。。。。。。。。。。。
3#
發表於 2008-12-16 18:48:24 | 只看該作者
有没有达人指导一下呀?∼* j0 l" ]5 l1 _2 r3 n7 e
我想在layout window加入一个菜单,可是不能自动trigger∼
) F- O' }9 T# d5 p+ P就是每次都要手动load那个添加菜单的procedure。
2#
發表於 2008-12-13 09:22:22 | 只看該作者
没弄过,你可以参考calibre嵌入virtuoso的那个脚本吧
您需要登錄後才可以回帖 登錄 | 申請會員

本版積分規則

首頁|手機版|Chip123 科技應用創新平台 |新契機國際商機整合股份有限公司

GMT+8, 2025-2-23 01:55 AM , Processed in 0.170010 second(s), 18 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回復 返回頂部 返回列表