明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 1266|回复: 3

高手们帮我看下这个快速制块的程序哪里错了!

[复制链接]
发表于 2012-10-7 20:03:52 | 显示全部楼层 |阅读模式
;快速制块程序
(defun c:oo ()
(start00)
(setvar "osmode" 0)
(setq sel (ssget))
(setq poin (cdr (assoc 10 (entget (ssname sel  0)))) )
(setq qqqq (cadr (grread)))
(setq qqqqy (itoa (fix (abs (* 10000 (cadr qqqq))))))
(setq qqqqx (itoa (fix (abs (* 10000 (car qqqq))))))
(setq qqqq (strcat qqqqx qqqqy))
(setq ww qqqq)
(setq bqqqq (strcat "b" qqqq))
(if (null qqqq) (setq qqqq 1))
(setq k 1)
(while (< k 5)
(if (tblsearch "block" bqqqq)
    (progn
           (setq qqqq (+ 1 qqqq))
        (setq bqqqq (strcat "b" qqqq))
     );progn
    (setq k 10));if
);while
;(ssget)
;(command "chprop" "p" "" "c" "byblock" "")
(command "block" bqqqq poin "p" "")
;(command "color" "byblock" )
(command "insert" bqqqq poin "" "" "")
;(command "color" "bylayer")
;(command "chprop" "l" "" "c" "byblock" "")
(setvar "osmode" osnap)
(setq k nil)
(setq qqqq nil poin nil qqqqx nil qqqqy nil bqqqq nil)
(command "_.UNDO" "_E")
(princ )
)

点评

运行后出现以下错误 Command: oo ; error: no function definition: START00  发表于 2012-10-8 12:09
 楼主| 发表于 2012-10-7 20:05:12 | 显示全部楼层
不知道哪里错了 高手请帮我修正一下
发表于 2012-10-7 21:00:40 | 显示全部楼层
(command "block" bqqqq poin sel "")
 楼主| 发表于 2012-10-8 22:03:11 | 显示全部楼层
版主 那个程序不是我写的 我不会写 你写出的那个(command "block" bqqqq poin sel "")怎么用的?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|CAD论坛|CAD教程|CAD下载|联系我们|关于明经|明经通道 ( 粤ICP备05003914号 )  
©2000-2023 明经通道 版权所有 本站代码,在未取得本站及作者授权的情况下,不得用于商业用途

GMT+8, 2025-8-28 00:20 , Processed in 0.202555 second(s), 33 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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