Bungkai 发表于 2022-7-5 18:24:05

CUI文件未加载到CUR

所以我制作了一个包含大量菜单和菜单项的CUI文件,并尝试在启动时加载它们。我用过这个:
 

(command "_cuiunload" "")
(command "_cuiload" "C:\\Users\\\\Desktop\\CUI\\")
 
结果是,它将卸载它(因为我希望能够在线应用更新到cui文件,下载它,将其放置在相同的位置,然后重新加载cui文件),然后将相同的cui文件加载到Autocad中。但是。结果是,除了我所在的工作区之外,我在每个工作区都有菜单。我需要它在我工作的地方工作。
 
对不起,如果我贴错了位置。我正在使用一些LISP,并愿意使用VBA来实现这一点。
 
编辑:如果有必要,请使用AutoCAD 2016。
 
我还尝试将其附加到上述代码中
(menucmd "Gacad.Express=+.")<p> </p><p>To no luck either unfortunately.</p>

Bungkai 发表于 2022-7-5 18:48:54

我还没有调查企业CUI。你能给我简要介绍一下吗?

Bungkai 发表于 2022-7-5 18:56:11

 
此外,我需要注意的是,我正在为客户进行更改

iconeo 发表于 2022-7-5 19:05:27

我们有一个单一的公司崔,我加载的标准方式。我的所有用户都从网络位置加载相同的CUI,该CUI是从选项(文件>>自定义文件>>企业自定义文件)中添加的。
 
这使CUI对我而言处于读/写模式,对所有其他用户而言处于只读模式。我可以随心所欲地向崔发布更新。当我进行更改时,用户可以重新启动AutoCAD,或者我有一个运行以下LISP(ty Lee Mac)的按钮:
 
(defun c:ReloadEnterpriseCui (/ ext ent main wscurrent)
(if
   (and
   (setq ext (if (< (atoi (getvar 'acadver)) 18) ".cui" ".cuix"))
   (findfile (setq ent (strcat (getenv "EnterpriseMenuFile") ext)))
   (findfile (setq main (strcat (getenv "MenuFile") ext)))
   (setq wscurrent (getvar 'wscurrent))
   )
    (progn
      (setenv "EntepriseMenuFile" main)
      (command "._menu" "")
      (setenv "EntepriseMenuFile" ent)
      (command "._menu" "")
      (if (/= "" wscurrent) (setvar 'wscurrent wscurrent))
    )
   (prompt "\n** One (or both) CUI files not found ** ")
)
)

Bungkai 发表于 2022-7-5 19:10:45

如果家中的客户端从服务器下载,这会以同样的方式工作吗?

iconeo 发表于 2022-7-5 19:16:15

只要你有你的图像参考设置正确,它应该。

Bungkai 发表于 2022-7-5 19:32:06

 
好吧,我不确定我是否完全理解这整件事。您按下一个按钮,该按钮将运行您发布的上述LISP代码,该LISP代码将自动在某个网络位置找到cui文件并进行更改。
 
企业CUI/CUIX文件。。。。它与主自定义文件有什么不同吗?
 
和第一次加载过程。对我来说,如果我想进行更改,我每次都会用CUILOAD加载它。
 
客户呢?他们手动转到选项(文件>>自定义文件>>企业自定义文件)?
 
 
 
 
 
编辑:只是想知道是否有一个快速修复我的问题。因为我不明白为什么它会出现在所有其他工作空间中,除了我加载到AutoCAD的工作空间。
 
而且以防万一我还不够清楚。。假设我有3个工作区。”默认值“,”个人“,”工作“。我在工作区“Work”中关闭AutoCAD。然后,我加载在启动时运行此代码的cui文件:
(command "_cuiunload" "")
(command "_cuiload" "C:\\Users\\\\Desktop\\CUI\\")   
 
我在工作区“工作”中什么也得不到。我切换到“个人”工作区,这个工作区得到了改变“违约”也有。如果我在“Personal”中关闭AutoCAD,那么“Personal”不会得到cui更改,但其他两个工作空间会。请帮帮我,这让我发疯了。
页: [1]
查看完整版本: CUI文件未加载到CUR