QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

展开

通知     

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

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

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

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

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

x
网上下的一个程序,运行有问题望高手帮忙改改.! Y3 O8 b, j/ i% K/ w. h0 W

! Y" _. X9 u+ [(defun C:db (/ ss cnt c en lay)
1 s& {: s+ \8 ^; l(vl-load-com). r2 ^" Y/ ]- R- d3 M$ |/ }, I
(vl-load-all "Register")* F1 o- v7 [* z# X
(UseLimit)' G. ]7 N, R7 c, a( ^
(setvar "CMDECHO" 0)  `: j; b  E, h' L) e
(setq ss (ssget))
/ R9 S- y6 w. e  H+ y* K/ H(setq cnt (sslength ss))4 A% a0 t  c$ f0 P( G9 a- r3 A
(setq cnt (1- cnt))+ X* J- J8 @* d& F' I$ G
(command "LAYER" "OFF" "*" "Y" "")
* ]2 R6 A& Z( g8 h* r(setq c 0)
( H2 @2 o- A; W5 W(while (<= c cnt)! Y+ E8 y- b* z9 [
(setq en (ssname ss c)), ^  F6 m! ?* l5 H) Z
(setq lay (cdr (assoc 8 (entget en))))
9 M- ^9 h9 Z8 a: @9 K7 H5 j! x& Q2 o(command "-LAYER" "ON" lay "")2 a& w8 h9 s8 E6 M+ Z" h( M2 I6 P. ^
(command "-LAYER" "S" lay "")
7 C8 B# Z4 t/ f) R& y" y. o4 r6 a3 a(setq c (1+ c)))
) L$ z" ?& k; T* j* H1 I1 I(princ))
20080430_5ca4ef202adb0fe78d60OOmDDzxyXbFx.jpg
发表于 2008-5-17 16:10:36 | 显示全部楼层 来自: 中国辽宁营口
如果你没有"Register"这个文件,程序试图加载它时当然会出错。' j: p/ }$ k* i
另外,"Register"没有扩展名也是语法错误。
; U' t& _7 S0 j
! ]. a+ I  y2 L! x8 q[ 本帖最后由 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 )

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