明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 1269|回复: 19

[讨论] 有一段程序老是修改不好请大神看看

[复制链接]
发表于 2014-12-2 12:30 | 显示全部楼层 |阅读模式
本帖最后由 流_星 于 2014-12-3 19:59 编辑

(setq s nil s (ssget "X" (list (cons 2 "tbl,tbl_piping,图纸目录"))))
(if s (Progn
    (setq ss (entget (ssname s 0)))  
    (setq st (cdr (assoc 2 ss)))
    (SETQ SQ NIL)
    (WHILE (/= SQ "SEQEND")
           (SETQ SS (ENTGET (ENTNEXT (CDR (ASSOC '-1 SS)))));(PRINC  SS)
           (SETQ SQ (CDR (ASSOC '0 SS)))
           (if (= "图幅"   (cdr (assoc '2 ss)))(setq tf (cdr (assoc '1 ss))))
           (if (= "装配图还是零件图"   (cdr (assoc '2 ss)))(setq lz (cdr (assoc '1 ss))))
    ) ;WHILE SQ
    (if (= (strlen tf) 2)(setq ntf tf))
    (if (> (strlen tf) 2)
      (progn (setq str tf)
        (setq i (substr str 2 1))
        (setq j (substr str (+ (vl-string-search "x" str) 2)))
        (setq k (/ (read j) 2.0))
        ;(setvar "dimzin" 8)
        (setq newstr (strcat (rtos k 2 4) "A" (itoa (1- (atoi i)))))(setq ntf newstr)))  
     (if (= st "tbl")
               (setq ys (if (= lz "装配图") "ZP.ctb" "LJ.ctb")))
           (if (= st "tbl_piping")
                (setq ys(if (= lz "装配图") "pipe.ctb" "pip.ctb")))

     (Princ "\n ※图幅: ")(Princ tf)(Princ "=")(Princ ntf)
     (Princ "\n ※打印样式: ")(Princ ys)(Princ "\n")
))



粉色处老是报错,不会修改了
请大神看看帮忙修改不胜感激


修改好了谢谢
由衷感谢Andyhon
不厌其烦给我改谢谢啦

本帖子中包含更多资源

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

x
发表于 2014-12-2 13:13 | 显示全部楼层
您先思考下列叙述
(setq st s)
     (if (= st "TBL2013")
 楼主| 发表于 2014-12-2 13:49 来自手机 | 显示全部楼层
s是一个块的名称看看第一横
这句咋改谢谢
 楼主| 发表于 2014-12-2 13:51 来自手机 | 显示全部楼层
Andyhon 发表于 2014-12-2 13:13
您先思考下列叙述
(setq st s)
     (if (= st "TBL2013")

s是一个快的名称这句不对该咋改谢谢
发表于 2014-12-2 14:52 | 显示全部楼层
您有用过 VLIDE 检视每一列的变量值吗?
 楼主| 发表于 2014-12-2 15:40 来自手机 | 显示全部楼层
Andyhon 发表于 2014-12-2 14:52
您有用过 VLIDE 检视每一列的变量值吗?

还没不知道咋用谢谢您能帮我吗
发表于 2014-12-2 17:03 | 显示全部楼层
您如果能给出调试用的样本文件(Dwg)...
 楼主| 发表于 2014-12-2 17:44 来自手机 | 显示全部楼层
还有大神会改吗
 楼主| 发表于 2014-12-2 17:45 来自手机 | 显示全部楼层
Andyhon 发表于 2014-12-2 17:03
您如果能给出调试用的样本文件(Dwg)...

晚上上传谢谢啦
 楼主| 发表于 2014-12-2 18:38 | 显示全部楼层
Andyhon 发表于 2014-12-2 17:03
您如果能给出调试用的样本文件(Dwg)...


dwg (2012)文件上传了
您看看谢谢啦
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-5-4 03:20 , Processed in 0.183595 second(s), 31 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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