QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

展开

通知     

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

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

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

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

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

x
网上下的一个程序,运行有问题望高手帮忙改改.
; s+ W) f* R: J# B: b
3 j8 m7 y" O! Z) S: L& w(defun C:db (/ ss cnt c en lay)1 D5 g/ i# U9 P9 s- o
(vl-load-com)* d0 v8 v7 ~0 w$ P
(vl-load-all "Register")3 y7 x, o5 x" Y5 ^
(UseLimit)% r, d! ]! z0 j# a) i" W4 ]! L
(setvar "CMDECHO" 0)
5 |  x2 @4 z% z/ `- q(setq ss (ssget))
5 e! {  K# ^: v( ?(setq cnt (sslength ss))
3 p& J# x$ e& N9 l! w; B(setq cnt (1- cnt))8 k- K" ?7 P' q, V" L2 l  s
(command "LAYER" "OFF" "*" "Y" "")
( {! _" F7 t7 `8 m* k9 m6 q* m/ [7 i(setq c 0)1 b6 G. w! W+ T( g
(while (<= c cnt)8 s" y- \& @; S. }: j5 H+ T& x; _
(setq en (ssname ss c))5 P3 i/ N! D  U! S
(setq lay (cdr (assoc 8 (entget en))))
1 j# i# j; S- U$ `! [3 J# W(command "-LAYER" "ON" lay "")
. S& W) X. J6 t6 `* ^(command "-LAYER" "S" lay "")
- W! G' J4 R; C# I(setq c (1+ c)))8 k# J$ @6 n/ \  @6 q; x
(princ))
20080430_5ca4ef202adb0fe78d60OOmDDzxyXbFx.jpg
发表于 2008-5-17 16:10:36 | 显示全部楼层 来自: 中国辽宁营口
如果你没有"Register"这个文件,程序试图加载它时当然会出错。
  k3 r! G9 X* F" c0 |, g另外,"Register"没有扩展名也是语法错误。
$ ~/ L5 _9 e* d7 C( w8 @
1 h) j8 V# s& k) e[ 本帖最后由 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 )

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