乐筑天下

搜索
欢迎各位开发者和用户入驻本平台 尊重版权,从我做起,拒绝盗版,拒绝倒卖 签到、发布资源、邀请好友注册,可以获得银币 请注意保管好自己的密码,避免账户资金被盗
查看: 231|回复: 13

将.NET命令转换为CUI文件?

[复制链接]

85

主题

404

帖子

7

银币

中流砥柱

Rank: 25

铜币
751
发表于 2018-4-9 14:32:43 | 显示全部楼层 |阅读模式
有没有好的办法把我app里的命令都放到一个CUIX里?
我的应用程序将有一个包含工具栏、菜单和功能区的cuix文件。但是第一步是把我的应用程序中的所有命令都放到cuix中。到目前为止,我有大约60个命令,都在Commands.cs文件中。
现在,我正在通过cui命令将每个命令手动输入到cuix中,将宏设置为^C^C
commandname
,但是这为出错留下了空间。有人有更好的方法吗?

本帖以下内容被隐藏保护;需要你回复后,才能看到!

游客,如果您要查看本帖隐藏内容请回复
回复

使用道具 举报

51

主题

613

帖子

9

银币

中流砥柱

Rank: 25

铜币
815
发表于 2018-4-9 14:50:39 | 显示全部楼层
加载 DLL 文件时,命令不是自动加载的吗?
回复

使用道具 举报

85

主题

404

帖子

7

银币

中流砥柱

Rank: 25

铜币
751
发表于 2018-4-9 15:15:28 | 显示全部楼层
我鄙视cuix文件。我宁愿通过代码进行菜单设置。然后,我可以通过反射获取dll中的所有命令(就像我们在注册表中创建按需加载项时所做的那样),按命令组对它们进行排序,然后在加载时创建我的控件。
回复

使用道具 举报

16

主题

506

帖子

6

银币

中流砥柱

Rank: 25

铜币
570
发表于 2018-4-9 15:18:56 | 显示全部楼层
下面是获取 dll 中的命令的示例。我认为这是你所追求的 http://through-the-interface.typepad.com/through_the_interface/2009/05/creating-demand-loading-entries-automatically-for-your-autocad-application-using-net.html
回复

使用道具 举报

85

主题

404

帖子

7

银币

中流砥柱

Rank: 25

铜币
751
发表于 2018-4-9 17:02:55 | 显示全部楼层

它们是,我只是在寻找一种通过下拉菜单或功能区向用户公开它们的方法,以便用户可以轻松发现它们。
非常好!所以你做这样的事情,并在加载时构建菜单/功能区,而不是弄乱CUIX文件?如果它不会对启动时间产生太大影响,这似乎是一个好方法。CUIX文件似乎比旧的mns文件IMO退后一步。
回复

使用道具 举报

69

主题

875

帖子

15

银币

顶梁支柱

Rank: 50Rank: 50

铜币
1146
发表于 2018-4-9 18:13:52 | 显示全部楼层
以编程方式生成 UI 内容的一个缺点是它们不能很好地与工作区配合使用。 要么你最终在every.single.workspace中拥有所有这些内容(这是*我*鄙视的东西),要么你必须实现一些相当广泛的编码,以确保每当保存或恢复工作区时,自定义内容都会做同样的事情。 在为3D工作设置的工作空间中工作(对我来说不涉及文本,尺寸或其他注释)并且具有用于注释工具的面板不断弹出,这很烦人。
我使用一些商业内容来自动生成功能区,其中大多数是皇家PITA。 如果更改为其他工作区名称,则一个无法正常运行。 另一个放入相同的内容,无论工作空间或您正在做什么 - 没有隐藏的面板或选项卡不适用。 如果从功能区拖下来,它们不会留在原地。
如果您要将其正式发布,请考虑实际上使用工作区的用户。  
回复

使用道具 举报

106

主题

1万

帖子

101

银币

顶梁支柱

Rank: 50Rank: 50

铜币
1299
发表于 2018-4-9 18:27:36 | 显示全部楼层

把它留给有经验的家伙来获得这种洞察力......我不怎么利用工作空间。
回复

使用道具 举报

4

主题

219

帖子

4

银币

后起之秀

Rank: 20Rank: 20Rank: 20Rank: 20

铜币
238
发表于 2018-4-9 19:10:43 | 显示全部楼层

所以你想看cuix文件
目前,应用程序(和cuix)正在作为.bundle的一部分加载。我还没有研究过这在工作空间中是如何工作的。。
回复

使用道具 举报

16

主题

506

帖子

6

银币

中流砥柱

Rank: 25

铜币
570
发表于 2018-4-10 02:23:02 | 显示全部楼层
不知道现在能不能把一个. cui文件导入AutoCAD(我觉得都有。cuix??)但是cui文件只是xml,也许您可以将csv读入xml文件(或者只是创建xml文件,复制粘贴编辑等),加载它以创建。cuix文件并使用它?
只是一个想法
回复

使用道具 举报

85

主题

404

帖子

7

银币

中流砥柱

Rank: 25

铜币
751
发表于 2018-4-10 05:07:38 | 显示全部楼层
cui传统定制文件2018。
将cuix重命名复制到。拉上拉链打开。
回复

使用道具 举报

发表回复

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

  • 微信公众平台

  • 扫描访问手机版

  • 点击图片下载手机App

QQ|关于我们|小黑屋|乐筑天下 繁体中文

GMT+8, 2025-2-4 10:52 , Processed in 0.201764 second(s), 72 queries .

© 2020-2025 乐筑天下

联系客服 关注微信 帮助中心 下载APP 返回顶部 返回列表