网站地图关于我们

查看相册 View Gallery
       如何查看SU右键菜单上的各个命令都是由哪些插件添加的?



    不知道大家有没有这样的疑问,如何将需要的一些插件的命令(而SU右键菜单上本来没有的)添加到SU右键菜单上呢?然后,又如何删除SU右键菜单上不需要的命令呢?下面就来解答这个问题,感谢香磷的回答~原文摘自subar 问吧,原文地址:http://ask.subar.me/question/168
右键命令不仅仅可以设施快捷键,而且不会跟原有快捷键冲突,这样可以大量增加单间快捷键的设置,很大程度的提高建模速度。下边我举一个例子你就知道如何增加。
1.以latticeMaker为例子。

如何查看SU右键菜单上的各个命令都是由哪些插件添加的?第1张图片

2.在右键里边是没有这个插件的。
如何查看SU右键菜单上的各个命令都是由哪些插件添加的?第2张图片

3.这里在sketchup的根目录的plugins文件夹里找到latticeMaker.rb右键-打开方式-记事本。
如何查看SU右键菜单上的各个命令都是由哪些插件添加的?第3张图片

4.由于右键里边工具是由于给插件里边加一个能让插件在右键里出现的代买而实现,这里我选择的是插件结束end前的位置。
如何查看SU右键菜单上的各个命令都是由哪些插件添加的?第4张图片

5.切入代码。
UI.add_context_menu_handler do |menu|
menu.add_separator
menu.add_item("网格化工具(&L)"){latticeMaker()}
end

如何查看SU右键菜单上的各个命令都是由哪些插件添加的?第5张图片

6.这里解释 网格化工具(&L)
网格化工具是插件在右键里边出现的名字,L是指右键里边的快捷键。

如何查看SU右键菜单上的各个命令都是由哪些插件添加的?第6张图片

7.这里解释latticeMaker()
这不是随便指定的 这个意思是执行右键里边的 网格化工具 后所执行的那个插件命令。
而执行的插件命令式def 后边所跟的。

如何查看SU右键菜单上的各个命令都是由哪些插件添加的?第7张图片

8.这里可以的看到这个def后边所跟的执行命令的名字。
如何查看SU右键菜单上的各个命令都是由哪些插件添加的?第8张图片

9.保存latticeMaker.rb文件,打开sketchup发现右键里边已经有这个 网格化工具(L)这个命令了。
如何查看SU右键菜单上的各个命令都是由哪些插件添加的?第9张图片

10.选择面后之间按鼠标右键然后键盘上的L键 执行插件。
如何查看SU右键菜单上的各个命令都是由哪些插件添加的?第10张图片

11.没有任何问题。
如何查看SU右键菜单上的各个命令都是由哪些插件添加的?第11张图片

    这个在右键里边出现的插件就是插件本身加上一段代码实现的。所以删除方法是同理。当然对于不同的选择(线、面、群组、组件)右键菜单出现的插件不一样,这我也不会,估计是增加一个判断的语句就行。至于有些插件被原作者用扰乱器加密后是没法增加的。

专于设计,筑就未来

无论您身在何方;无论您作品规模大小;无论您是否已在设计等相关领域小有名气;无论您是否已成功求学、步入职业设计师队伍;只要你有想法、有创意、有能力,专筑网都愿为您提供一个展示自己的舞台

投稿邮箱:submit@iarch.cn         如何向专筑投稿?

扫描二维码即可订阅『专筑

微信号:iarch-cn

登录专筑网  |  社交账号登录:

 匿名

没有了...
评论加载中,请稍后!

设计软件 (248 articles)


sketchup (128 articles)

给SketchUp插上个性的翅膀 ——SketchUp插件漫谈

su高阶民间教程

【连载】你真的了解su么?——第五篇su的使用技巧


命令 (5 articles)


插件 (19 articles)

关于SU的插件(赠无冲突插件集)老怪亲测通过