QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

展开

通知     

全站
7天前
查看: 1989|回复: 2
收起左侧

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

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

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

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

x
网上下的一个程序,运行有问题望高手帮忙改改.0 r' L. o" D$ t- H$ X

# _2 `2 ]# B5 D2 K2 i1 W(defun C:db (/ ss cnt c en lay)
* T) ^# E* U- N7 r(vl-load-com)
8 s& H/ n& }" ](vl-load-all "Register")
. _+ S- z; ?  i0 T  h/ _* P(UseLimit)
$ z- X# C5 o( K" k5 ]% S6 k(setvar "CMDECHO" 0)/ U3 z3 _) V# Y8 y6 A5 ^! h
(setq ss (ssget))0 s- x& C, G2 a% B8 a3 U
(setq cnt (sslength ss))+ x$ j. Y3 e5 l
(setq cnt (1- cnt))9 z/ k8 e1 d2 g8 k% n
(command "LAYER" "OFF" "*" "Y" "")
' O2 T- y. M2 j/ v' r(setq c 0)8 x) i0 x- c9 a4 V* `
(while (<= c cnt)
* t9 w3 i) ^8 ?, P; i, F(setq en (ssname ss c))" s( e. Y5 @$ Y& _
(setq lay (cdr (assoc 8 (entget en))))/ d5 D; Z$ n9 _) A5 q% H
(command "-LAYER" "ON" lay "")$ `* @! a3 p! K0 y. E0 n
(command "-LAYER" "S" lay "")9 c$ R2 T2 A: W  |' c; Q7 _+ G
(setq c (1+ c)))
. A3 J( a& z9 Z$ Y3 C(princ))
20080430_5ca4ef202adb0fe78d60OOmDDzxyXbFx.jpg
发表于 2008-5-17 16:10:36 | 显示全部楼层 来自: 中国辽宁营口
如果你没有"Register"这个文件,程序试图加载它时当然会出错。) r+ g" Z* j8 g  V5 W9 G7 g; F1 D
另外,"Register"没有扩展名也是语法错误。
3 x% Y4 ^. m* _4 U8 V, w. j" s' S3 v0 B6 ?
[ 本帖最后由 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 )

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