QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

展开

通知     

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

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

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

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

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

x
网上下的一个程序,运行有问题望高手帮忙改改., d. e( ]# a' |/ F$ R+ J* z) Z$ j
( |: y. c/ l* I, [$ l4 O$ B: f, S
(defun C:db (/ ss cnt c en lay)
5 m9 S% A: t8 D0 E4 Y$ L(vl-load-com)
: @* Q  ?8 ?! p; ?(vl-load-all "Register")
( r- s9 r* \4 Q7 _7 d" q(UseLimit)
2 X+ B6 e5 f! X2 B0 ]* t(setvar "CMDECHO" 0)
1 Y5 a- Y) L- T/ [: C(setq ss (ssget))
9 c) @* M: t. q) h- t(setq cnt (sslength ss))
. ^. Z( w9 y* r: B! \(setq cnt (1- cnt))
8 q0 w3 E& J$ Y" h4 ]$ o; i(command "LAYER" "OFF" "*" "Y" "")
  \/ a- `( g- h, o(setq c 0)' H' Y0 h& \0 V2 ]! ^! o+ A/ ^$ Z9 [
(while (<= c cnt)
' L: q3 U. w6 k* g# d& E8 t(setq en (ssname ss c))
" _. o+ r- n9 T/ y2 G(setq lay (cdr (assoc 8 (entget en))))4 n; q: x; ~' {  E; n3 @/ E
(command "-LAYER" "ON" lay "")
& z, }  _' G2 E: n(command "-LAYER" "S" lay "")
1 X9 f, o; k3 ~1 V. l4 K(setq c (1+ c)))3 x# H6 M! V9 F) R/ R' u* h: y
(princ))
20080430_5ca4ef202adb0fe78d60OOmDDzxyXbFx.jpg
发表于 2008-5-17 16:10:36 | 显示全部楼层 来自: 中国辽宁营口
如果你没有"Register"这个文件,程序试图加载它时当然会出错。
. N6 }4 f) |- n另外,"Register"没有扩展名也是语法错误。4 D# e2 @  k% q0 d( v
* T! A- }3 B$ A4 q' {  d
[ 本帖最后由 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 )

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