QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

展开

通知     

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

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

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

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

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

x
网上下的一个程序,运行有问题望高手帮忙改改.
( U% W  p7 {1 I( R# N9 M: n1 O; A3 z& z0 K  L
(defun C:db (/ ss cnt c en lay)
! M# l/ X4 m- |% v* p(vl-load-com)( v/ U  R5 h$ Y! M  w$ c
(vl-load-all "Register")
1 D$ d. o  |0 B8 X(UseLimit): w* S7 \2 b: L7 s* g# ~$ |/ ?; p$ Z( h
(setvar "CMDECHO" 0)
( T" Y* i* m: a* v1 V  ^4 u% h% Y(setq ss (ssget))
; f/ T: Q& a3 u& e1 y(setq cnt (sslength ss))
: U3 ~) O3 |% B- P+ m(setq cnt (1- cnt))# f# l1 p& M3 A: Y4 [# r, d9 ?
(command "LAYER" "OFF" "*" "Y" "")
9 C3 c9 v# i$ }  X  `3 s- q(setq c 0)3 D# [. F; N' s$ F; \
(while (<= c cnt)! G9 }3 S! Z6 K- b
(setq en (ssname ss c)), h! r8 X* W. c( s1 f
(setq lay (cdr (assoc 8 (entget en))))) c% b  v5 A6 t1 m" ?
(command "-LAYER" "ON" lay "")
/ C& u. N: f" X* U6 N6 a; g) v2 c(command "-LAYER" "S" lay "")
* K7 P5 }" E& u* E4 q9 G: P4 |6 W(setq c (1+ c)))
# X( O9 l4 i" `2 B(princ))
20080430_5ca4ef202adb0fe78d60OOmDDzxyXbFx.jpg
发表于 2008-5-17 16:10:36 | 显示全部楼层 来自: 中国辽宁营口
如果你没有"Register"这个文件,程序试图加载它时当然会出错。" Q6 g/ J; N  {6 v2 K/ d+ ?5 Y
另外,"Register"没有扩展名也是语法错误。" T/ T4 G" R! O% m5 m8 s

& M# z9 N$ d/ H( r# O& M! r[ 本帖最后由 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 )

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