AR_CAD_guy 发表于 2022-7-6 23:23:44

使用脚本文件加载

我一直在处理脚本文件,遇到了一些无法修复的问题。
 
我在加载具有自定义下拉菜单的部分自定义文件时遇到问题。当我使用对话框中的CUILOAD命令(将FILEDIA设置为1)执行此操作时,它会加载并显示新菜单。当我在命令行中使用CUILOAD命令(将FILEDIA设置为0)执行相同的操作时,它也可以工作。
 
然而,当我使用一个脚本文件(输入了完全相同的信息)尝试此操作时,它不起作用。局部自定义文件会加载,但不会显示新菜单,显然,如果不手动进入并将其拖动到主cui,就无法启用这些菜单。上面FILEDIA=0的自定义文件的地址是从脚本文件复制并粘贴的,因此我知道地址完全相同。脚本文件的工作方式是否与在命令行中键入命令不同?我以前从未见过这种情况,所以我很好奇我是做错了什么,还是这是一个小故障。

ReMark 发表于 2022-7-6 23:44:31

按您所指的地址,AutoCAD必须遵循的路径才能正确找到必要的文件?

AR_CAD_guy 发表于 2022-7-6 23:49:26

是的,这是正确的。cui在网络驱动器上,但它仍然可以手动工作,所以我不知道为什么它不能与脚本文件一起工作。是否存在需要更改的与脚本相关的系统变量?我尝试了很多想法,但都没有成功

ReMark 发表于 2022-7-7 00:10:59

文件夹名称之间使用的符号是否可能指向错误的方向?

AR_CAD_guy 发表于 2022-7-7 00:17:39

不可以。在有效的命令行中键入的相同信息会粘贴到脚本的行中。是的,“显示菜单栏”也打开了。:-)
 
以下是脚本文件中的行。CUI文件名为“中期工作空间”。路径中有空格,因此在引号中。出于隐私原因,部分信息已被删除:
 
CUI荷载
“N:\…\Cadd\文件\…\中期工作区”

AR_CAD_guy 发表于 2022-7-7 00:27:00

如果有人感兴趣,解决方案是:
 
在脚本中加载部分自定义文件后,必须使用WSCURRENT系统变量更改工作空间。将其更改为其他选项之一(如3D建模),然后将其更改回绘图和注释,将MENUBAR设置为1,瞧,自定义下拉菜单就在那里。
 
仅供参考。
页: [1]
查看完整版本: 使用脚本文件加载