gpt4 book ai didi

.net - 加载AutoCAD插件的顺序是什么?

转载 作者:行者123 更新时间:2023-12-01 08:22:57 26 4
gpt4 key购买 nike

自动加载应用程序的方法很少-AutoCAD启动时的插件。我知道那些:

  • 启动套件-GUI附加的
  • 列表项%appdata%....\support\zwcad2018.lsp(我使用ZWCAD,也许在Acad中,还有另一条路径。很久以前,当我在Acad上工作时,它是acad.lsp,但这是Windows UAC功能之前的时间)。
  • 加载相应的* .mnu时加载的
  • *.mnl(老式的方式,但是ZWCAD可能)Acad怎么办?
  • 按需加载:HKEY_CURRENT_USER\Software\ZWSOFT\ZWCAD\2018\en-US\Applications\MyApplicationName
  • zwcaddoc.lsp(如果我的应用程序的路径在选项/文件/支持文件搜索路径中)
  • 使用 /ld开关的
  • 应用程序快捷方式
  • acad.rx

  • 加载应用程序的方式顺序是什么?
    如果还有其他未在此处列出的方法,请告诉我。
    也可能以其他方式加载ARX或.Net应用程序。

    最佳答案

    以下对支持文件加载顺序的描述(对于AutoCAD)是我在CADTutor论坛上围绕Dangers of the ACADDOC.lsp的帖子的摘录。

    acad.rx

    启动AutoCAD时,此文件将加载各种ObjectARX应用程序。

    acad20 ##。lsp

    该文件以不自动加载该文件的版本加载acad20##doc.lsp文件。此文件不应被修改。

    学院

    该文件的加载取决于ACADLSPASDOC系统变量的设置:

  • ACADLSPASDOC = 0(默认)

    仅将acad.lsp加载到在AutoCAD会话中打开的第一个图形中,并且不会为随后打开的每个图形加载。
  • ACADLSPASDOC = 1
    acad.lsp加载到每个打开的图形中。

  • 该文件保留供用户自定义,并且打算用于特定于应用程序的启动例程,因为acad.lsp文件中定义的所有功能和变量仅在第一个图形中可用。

    如果在所有图形中都需要功能,而不是更改 ACADLSPASDOC的值,则应将功能和程序从 acad.lsp文件移至acaddoc.lsp文件。

    acad20 ## doc.lsp

    每次打开图形时,都会自动加载此文件,并加载 autoload函数定义和AutoCAD所需的其他实用程序函数。此文件不应被修改。

    学术文件

    如上所述,如果找到该文件,它将自动加载到在AutoCAD会话中打开的每个图形中。该文件对于加载AutoLISP函数库非常有用,该库在每次打开图形时都可用。

    无论 ACADLSPASDOC系统变量的设置如何,始终在每个图形中加载acaddoc.lsp文件。

    由于AutoCAD将在支持路径之前搜索工作目录并加载找到的第一个acaddoc.lsp文件,因此用户可以在每个工程图目录中拥有不同的acaddoc.lsp文件,这将为某些类型的工程图或作业加载特定的AutoLISP例程。

    acad.dvb

    对于启用了VBA的版本,此文件将自动加载VBA项目。

    主CUI / CUIX和相关文件

    一个CUIx文件包含多个基于XML的文件和图像文件,每个文件和图像文件都包含可定制的用户界面元素的数据。 CUIx文件替换了以前版本中用于定义菜单的CUI,MNU,MNS和MNC文件。

    Main CUIx文件定义AutoCAD中的大多数界面元素。

    企业CUI / CUIX和相关文件

    Enterprise CUIx文件通常由CAD管理器控制,并且通常由共享网络位置的许多用户访问。

    该文件对用户是只读的,以防止更改文件中的数据。 CAD管理员可以通过修改主CUIx文件,然后将文件保存到共享的网络位置来创建企业CUIx文件。

    有关如何创建此文件的信息,请参见此处。

    乙酰胺

    此文件加载Express Tools菜单组。

    Express Tools LISP和MNL文件

    Express Tools程序所需的各种LISP和菜单文件都已加载到此处。

    启动套件程序

    现在,按照它们在AppLoad对话框中出现的顺序加载位于Startup Suite中的程序文​​件。

    在某些版本的AutoCAD中,Startup Suite气质十足,因此,我建议使用acaddoc.lsp来加载绘图会话期间所需的功能和程序。
    (S::STARTUP)
    在图形编辑器中初始化图形后,可以使用此后初始化功能执行操作。

    由于acad.lsp和acaddoc.lsp文件是在图形初始化过程的早期加载的,因此在运行时从这些文件发出的命令可能不会成功,因为命令行可能未在图形中初始化。

    acad.exe命令行开关/ b

    启动AutoCAD应用程序时,可以使用命令行开关 /b运行脚本。图形初始化完成后,将以这种方式调用任何脚本操作。

    可以从AutoCAD应用程序快捷方式图标的属性内,在“目标”编辑框中设置命令行开关。

    有关命令行开关的详细说明,请参见 here

    关于.net - 加载AutoCAD插件的顺序是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48638593/

    26 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com