好吧,所以我肯定我没有李那么多的经验(事实上我知道我没有);但我几乎一直在使用创业套件,从来没有遇到过问题。我甚至已经连续运行了20到30次这些LISP文件。
无论如何,我的观点是,最初创业套件可能不可靠;但对于2009年和2010年的版本,我还没有遇到问题。
*敲打木头*
诚然,我相信不可靠性只存在于ACAD的早期版本中,但使用ACADDOC还有很多其他好处。发布在CADPanacea提要中的启动套件的lsp。
李
如果您以这种方式加载所有程序,那么这是真的。如果创建一个包含要加载程序的程序加载的lisp,菜单中的一个按钮可以在需要时触发其他程序加载。因此,您真正要做的只是在启动套件中加载一个程序,该程序负责加载所有其他程序。
例子:
;;;/////////////////////////////////////////////////////////////////
;;; LL.lsp Load Lisp
;;;/////////////////////////////////////////////////////////////////
;;; Function - LL.lsp Start-Up ;Describe function
(defun C:LL () ;Define function
(LLLOAD) ;GOTO LLLOAD function
) ;End of define function
;;;/////////////////////////////////////////////////////////////////
;;; Function - LL.lsp Load All Programs ;Describe function
(defun LLLOAD () ;Define function
(load "LL1.lsp") ;Load LL1.lsp
(princ "\nLL1.lsp Loaded...") ;Inform user program is loaded
(load "LL2.lsp") ;Load LL2.lsp
(princ "\nLL2.lsp Loaded...") ;Inform user program is loaded
(load "LL3.lsp") ;Load LL3.lsp
(princ "\nLL3.lsp Loaded...") ;Inform user program is loaded
(load "LL4.lsp") ;Load LL4.lsp
(princ "\nLL4.lsp Loaded...") ;Inform user program is loaded
(load "LL5.lsp") ;Load LL5.lsp
(princ "\nLL5.lsp Loaded...") ;Inform user program is loaded
(load "LL6.lsp") ;Load LL6.lsp
(princ "\nLL6.lsp Loaded...") ;Inform user program is loaded
(load "LL7.lsp") ;Load LL7.lsp
(princ "\nLL7.lsp Loaded...") ;Inform user program is loaded
(LLLOADMESSAGE) ;GOTO LLLOADMESSAGE function
) ;End of define function
;;;/////////////////////////////////////////////////////////////////
;;; Function - LL.lsp Load Message ;Describe function
(defun LLLOADMESSAGE () ;Define function
(prompt "\nAll LL.lsp Programs Loaded...");Inform user all programs are loaded
) ;End of define function
;;;/////////////////////////////////////////////////////////////////
AutoCAD菜单文件-C:\LOAD LISP\LL。mnc//***MENUGROUP=LL***POP1**LLID\U 001ID\U 002[-]ID\U 003[单击此处加载所有程序…](加载“LL”)^C^CLLID\U 004[-]ID\U 005[加载Lisp 1…]^C^CLL1ID\U 006[加载Lisp 2…]^C^CLL2ID\U 007[加载Lisp 3…]^C^CLL3ID\U 008[-]ID\U 009[->更多程序]ID\U 010[加载Lisp 4…]^C^CLL4ID\U 011[加载Lisp 5…]^C^CLL5ID\U 012[ 在键入程序热键之前,自动加载文件不会加载程序。
我的自动加载lisp文件通过启动套件加载到每个图形中
但没有将任何程序加载到图形中。
我展示的启动套件方法在您按下按钮之前不会加载任何程序。只有包含要加载的文件的程序是
唯一加载到每个图形中的程序,其文件大小非常小。在您需要之前,不会加载任何程序。与你的方法没有太大不同。 还有一种方法*对Commandobill挥拳*是将LISP粘贴到命令用户界面的适当部分(确切地说是LISP文件部分)。
我不推荐这种方法,因为在我看来,它比阿卡多克更难使用。lsp或appload,但AutoCAD毕竟是实用程序的瑞士军刀,所以我想我应该提到它。
我在绘图编辑器中看到了作为文本的代码位置,它将运行。
只要选择你的毒药。
不可靠只是避免启动套件的一个小原因。#1原因是,没有简单的方法可以将列表从一个版本迁移到下一个版本,甚至从一台机器迁移到下一台机器。另一方面,每次加载图形时都会加载“acaddoc.lsp”。迁移此列表非常简单,只需指向此文件的中心位置,或将文件复制到新机器(或其他机器)
启动套件如果按设计工作,肯定会在启动时加载其中的所有应用程序。 启动套件是配置文件的一部分,因此当更改机器时,导入配置文件和程序列表将在那里,但您也必须带上程序,并且根据它们的位置,您可能需要进行一些路径调整。这就是为什么你应该在C驱动器上为程序创建一个文件夹,因为路径永远不会改变
页:
1
[2]