JNieman 发表于 2008-7-25 17:18:56

是否通过局部CUI移植自定义命令?

我试图弄清楚如何以最好的方式做到这一点。
我将使用功能区来设置我们的块库以及日常使用所需的一些常用自定义命令,例如绘图例程,以及我编写的一些方便的宏以在我们的环境中使用。
我正在尝试尽可能地组织我的自定义项。
我复制了ACAD。CUI 并将其重命名为 CASE。CUI(公司名称)并从那里开始。 我删除了不必要的垃圾...很少,但修剪了脂肪。
我已为自定义功能区面板和选项卡创建了部分 CUI,这些面板和选项卡将包含特定于公司的内容。
接下来,我需要知道如何隔离我的自定义命令。 那个,还是有更好的方法? 我觉得我在星期五下午脑子里放屁。
在我看来,每当我将自定义命令放入功能区时,这些自定义命令就会插入到我创建的 Ribbon.cui 文件中。 因为现在我有双打...在我的CASE.cui中有一个实例,在我的Ribbon.cui中还有另一个实例...
我在这里做什么..
我需要找出将服务器上的 CUI 和自定义项保留在中心位置的最佳方法,并将所有计算机映射到该位置,以便所有工具都访问统一的中心位置,并且可以在必要时一次更新它,并且所有用户重新加载 Autocad 时都会更新它。
**** Hidden Message *****

Crank 发表于 2008-7-26 11:10:22

有些东西总是被复制到main。CUI。例如,QAT(快速访问工具栏)必须存在于您的main中。CUI。
但这不包括功能区。我以为他们已经用SP1修复了这个问题...
您可以尝试在编译部分. cui时将其设为main和Enterprise来保护您的CASE.CUI。
BTW.:您是否修改了SP1之前制作的CUI?这样做可能会出现问题,但有一些解决方法:

JNieman 发表于 2008-7-26 11:18:20

懒猫...主和企业?
我想我做到了,但我不确定我是否与您达成一致,因为我不确定我是否清楚这些条款。我通过“帮助”和搜索引擎搜索主题,但我想可能有点不够。
我也浏览了网上的一些AU讲义,但它们与我正在做的事情并不相关...
也许我应该从头开始问第一个问题,而不是从中间开始。
如果您要为公司创建自定义用户界面,您将如何使用CUI来完成?

mjfarrell 发表于 2008-7-26 11:57:05

如果使用网络许可,我会将企业cui配置为在客户端映像中使用。
也就是说,要开始该过程,首先从本地cui开始,然后添加、减去或修改菜单项。
对于有多少应该完全放在工作区,有多少应该放在部分工作区,我有不同的想法。
以下是操作的确切顺序:
通过执行以下任务创建企业CUI文件:
从现有CUI文件或新CUI文件创建企业CUI文件。复制主自定义文件(acad.cui)或您选择的包含所需所有基本用户界面元素的其他自定义文件。
建议从一个新的定制文件开始,使用“传送”选项卡创建一个空白的定制文件。通过这种方式,用户可以逐步将项目添加到CUI中,并随时进行测试。
将新文件指定为主CUI文件。使用“选项”对话框,必须将自定义文件作为主自定义文件载入,以便对所有不同的用户界面元素进行编辑。请务必记下哪个自定义文件当前被指定为主自定义文件,因为您稍后将需要恢复它。
修改企业CUI文件的内容。将自定义文件指定为主自定义文件后,可以根据需要更改自定义组名称并修改CUI文件内容。更改自定义组名称允许您在程序中一次加载多个CUI文件。无法将具有相同自定义组名称的CUI文件载入程序。

替换主CUI文件。使用“选项”对话框,替换以前指定为主自定义文件的自定义文件。
将企业CUI文件保存到共享网络位置。当您将新的企业文件保存到共享网络位置时,可以访问指定位置的所有用户都可以访问该文件。
注意放置企业CUI文件的文件夹应该位于用户可以访问的共享位置。要了解有关创建网络共享的更多信息,请参见《网络管理员指南》中的如何创建网络共享。
指定企业CUI文件位置。当您在“选项”对话框中指定企业自定义文件的位置时,程序会自动将该文件指定为只读。可以在单个工作站上或在展开向导中指定企业自定义文件的位置。有关在展开向导中设置位置的详细信息,请参见《网络管理员指南》中的“选择搜索路径和文件位置”。
警告即使自定义用户界面(CUI)编辑器以只读方式加载企业自定义文件,这仍然不能完全防止文件被修改。企业定制文件可以作为主定制文件加载,然后进行修改。为了保护企业自定义文件,应将文件的存储位置标记为只读,并将写入权限限制为您希望能够编辑该文件的人。

Crank 发表于 2008-7-26 12:04:26

在开始自定义Acad2009之前,请确保安装了SP1。它修复了功能区的许多问题:
我还没有自定义2009,但在2008年,我将custom.cui作为主菜单。
company.cui、acetmain.cui和acad.cui是部分的。我不使用enerrix,因为所有的. cui都位于只读文件夹中。这些部分. cui是一个接一个地编译的,因此没有cui引用另一个。之后,它们被移动到只读文件夹中。
使用本地custom.cui作为主文件,用户可以在保护其他. cui的同时进行自己的保管。

JNieman 发表于 2008-7-26 14:23:09

那好吧
我想在回顾了其中一些之后,我需要重新开始。我认为我可以使用CUI,因为我可以保存和自定义自己计算机的文件。当我试图以一种更有条理的方式这样做,这样我就可以把文件保存在服务器上,让所有的计算机都指向它们……现在,我变得怒目而视
我将从CUI完全重新开始。我正在恢复默认的acad。安装在C:\Documents and Settings\*user*\Application Data\Autoc…\Support\acad中的cui。cui<br>我将添加我创建的局部cui,例如CASERibbon.cui。我想我真的可以通过-只是-盒子丝带。cui,因为它将包含使用我将创建的按钮/弹出按钮以及我创建的所有新面板/选项卡所需的自定义命令。我可以将其拆分为两个部分CUI,并将块库与功能区选项卡分开,功能区选项卡用于内部宏,用于打印、pdf格式、标题栏、样式和标准…但过程类似
因此,我认为,为了简单起见,每个用户都将在本地维护自己的CUI,并从服务器加载只读部分CUI
我还将对“工作空间”进行一点复习,因为我认为这将解决现有用户想要做的任何事情<感谢你们两位的投入。您帮助我更了解如何以更共享的方式使用CUI

Crank 发表于 2008-7-28 07:43:31

我同意使用默认的acad.cui作为部分:如果你不这样做并修改它,你将不得不在下一个版本中重新开始。
但你必须做任何最适合你的事情:每家公司都是不同的。
我的用户也不会自定义菜单,但他们确实制作了自己的工作区,这些工作区存储在主 .cui 中。
我可以想象在Acad2009中,他们也想改变QAT。
这就是我们将 custom.cui 作为主要内容而其他所有内容只读的原因。
页: [1]
查看完整版本: 是否通过局部CUI移植自定义命令?