QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

展开

通知     

查看: 1926|回复: 2
收起左侧

[已答复] 网上下载的一个lisp程序运行有问题,高手帮忙看看。

[复制链接]
发表于 2008-4-30 10:27:31 | 显示全部楼层 |阅读模式 来自: 中国安徽淮南

马上注册,结识高手,享用更多资源,轻松玩转三维网社区。

您需要 登录 才可以下载或查看,没有帐号?注册

x
网上下的一个程序,运行有问题望高手帮忙改改.. n# o* p) L* b; d6 a, z% l
5 D' |3 A0 A8 d9 }: }
(defun C:db (/ ss cnt c en lay)0 ]! z3 Y  E6 a# |# F
(vl-load-com)( K- q: X: I+ M( l
(vl-load-all "Register")
# Y! J# d  b& _(UseLimit)
4 t' }. Y" X2 k' B1 E(setvar "CMDECHO" 0)5 l! x0 F; z! ?# Y  Z) F
(setq ss (ssget))
: D9 B, k# a: V4 g9 H(setq cnt (sslength ss))
; y1 L+ f4 V6 M9 D0 A; G(setq cnt (1- cnt))
8 x2 o3 j& e* ?" V3 ^(command "LAYER" "OFF" "*" "Y" "")# r) c- o& A: z/ u' o& {  S4 _
(setq c 0)
- A  I. S' Q9 |! i$ o(while (<= c cnt)
: I5 @  g: @" U" _(setq en (ssname ss c))
3 ~# _& z! V6 p(setq lay (cdr (assoc 8 (entget en))))
2 m) H, n8 t0 M. w# {(command "-LAYER" "ON" lay "")
1 h( k$ ^. }/ R1 Q+ w(command "-LAYER" "S" lay ""). g* H" {7 t: D4 S1 ]% U5 {
(setq c (1+ c)))' c+ b  E: ?" k+ n+ k: U
(princ))
20080430_5ca4ef202adb0fe78d60OOmDDzxyXbFx.jpg
发表于 2008-5-17 16:10:36 | 显示全部楼层 来自: 中国辽宁营口
如果你没有"Register"这个文件,程序试图加载它时当然会出错。
# M0 N" K# e0 D, m另外,"Register"没有扩展名也是语法错误。
% R$ @" c# L% l( q+ W+ e9 ~2 \( O$ W# E, t# ], J$ Y( N
[ 本帖最后由 woaishuijia 于 2008-5-17 16:13 编辑 ]
发表于 2008-6-2 23:48:50 | 显示全部楼层 来自: 中国浙江杭州

回复主题

从程序看是要加载另一个lisp程序register,并调用UseLimit函数,您可下载的程序里有没有相关的内容。
发表回复
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Licensed Copyright © 2016-2020 http://www.3dportal.cn/ All Rights Reserved 京 ICP备13008828号

小黑屋|手机版|Archiver|三维网 ( 京ICP备2023026364号-1 )

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