QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

展开

通知     

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

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

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

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

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

x
网上下的一个程序,运行有问题望高手帮忙改改.0 D0 t- d: ~% m2 {+ ~$ i
9 S. C6 H3 K0 a- J* j
(defun C:db (/ ss cnt c en lay)
3 t' f+ N( j1 J/ Y3 X(vl-load-com)$ f8 B& B3 M5 \
(vl-load-all "Register")
' O: `  k0 _5 ?(UseLimit)
: F  u& C4 y+ c(setvar "CMDECHO" 0)
+ J9 A7 q& [7 @% W(setq ss (ssget))$ m) [. d" [" @6 P8 x! p. T
(setq cnt (sslength ss))3 k. T: G2 F# @
(setq cnt (1- cnt))
6 w- B/ Z4 H( ^$ p+ {(command "LAYER" "OFF" "*" "Y" "")
4 n( ^7 ^9 |5 Q8 j, S(setq c 0)/ g6 q2 J5 _  s( k
(while (<= c cnt)
! u/ {+ `5 Z( b: ^( v  l(setq en (ssname ss c))# C1 C% h/ j3 n: G- t9 A+ P2 M
(setq lay (cdr (assoc 8 (entget en))))" M0 I  P& Q! K8 z3 M
(command "-LAYER" "ON" lay "")
" f" M8 B* v* h9 n* x(command "-LAYER" "S" lay "")
$ Q$ Z( l3 I2 Q: i9 }$ n(setq c (1+ c))): S$ e/ H1 N5 G0 n* b& P
(princ))
20080430_5ca4ef202adb0fe78d60OOmDDzxyXbFx.jpg
发表于 2008-5-17 16:10:36 | 显示全部楼层 来自: 中国辽宁营口
如果你没有"Register"这个文件,程序试图加载它时当然会出错。
9 i+ G/ Q) G$ X另外,"Register"没有扩展名也是语法错误。5 }) {" W% s4 E2 \8 P% O
6 B- O6 X; u' A7 O9 v' K
[ 本帖最后由 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 )

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