明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 5584|回复: 31

紧急求助有关appload方法

  [复制链接]
发表于 2004-9-24 16:22:00 | 显示全部楼层 |阅读模式
那位大虾能告诉我在lisp中用appload怎么加载一个.lsp文件


最好能给个例子
发表于 2004-9-24 17:02:00 | 显示全部楼层
lisp中用(load "123") ,不用appload
 楼主| 发表于 2004-9-24 17:09:00 | 显示全部楼层
(defun c:DX() (command "fileopen""aaa.dwg")

(load "C:/Program Files/ACADMAP4/SUPPORT/lisp/new/acad2000doc.lsp") ) 在这运行之后,aaa.dwg打开了可load没执行
 楼主| 发表于 2004-9-24 17:27:00 | 显示全部楼层
(defun c:DX()
(load "C:/a.lsp") ) 这样都没用
 楼主| 发表于 2004-9-24 17:50:00 | 显示全部楼层
上面的错了


load的lisp文件一定要带命令吗?acad2000doc.lsp就加载不了


但是(load "C:/Program Files/ACADMAP4/SUPPORT/lisp/new/acad2000doc.lsp")单独敲在cad的命令行里就可以放到defun下就不行
发表于 2004-9-24 18:30:00 | 显示全部楼层
楼主要将(load "xxx")命令加入ACAD.LSP或ACAD.MNL中,


或者写个scr文件,在文件中写入(load "xxx")。将这个文件加在图形文件后面。如:


(command "fileopen""aaa.dwg scr.scr")
 楼主| 发表于 2004-9-25 10:15:00 | 显示全部楼层
楼上的这位大哥小弟是个初学者不知道你说的scr.scr怎么写能否说清楚或给个例子
发表于 2004-9-25 11:20:00 | 显示全部楼层
你放到defun里是怎么做的?


你要先加载这个DEFUN,然后运行DEFUN定义的函数或命令
 楼主| 发表于 2004-9-25 11:48:00 | 显示全部楼层
(defun c:DX() (command "fileopen""aaa.dwg")

(load "C:/Program Files/ACADMAP4/SUPPORT/lisp/new/acad2000doc.lsp") )我先加载在运行dx可是只有aaa那附图打开了,acad2000doc却没有加载
发表于 2004-9-25 12:09:00 | 显示全部楼层
按4楼的做法,不可以打开文件,又做别的事情
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|CAD论坛|CAD教程|CAD下载|联系我们|关于明经|明经通道 ( 粤ICP备05003914号 )  
©2000-2023 明经通道 版权所有 本站代码,在未取得本站及作者授权的情况下,不得用于商业用途

GMT+8, 2024-11-18 16:46 , Processed in 0.200647 second(s), 26 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表