明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 1841|回复: 2

反复调试都不行,请你来看下(附带代码)

[复制链接]
发表于 2012-10-5 11:49:14 | 显示全部楼层 |阅读模式
本帖最后由 lhlake 于 2012-10-5 11:50 编辑

************************************************************
(defun c:mm()
   (setvar "cmdecho" 0)
   (setq k(getvar "dimscale"))
;   (setq m:err *error*)
   (setq dcl_id (load_dialog "mm"))
   (new_dialog "mm" dcl_id)
   (setq name "特性表")
   (action_tile "mm1" "(setq name \"特性表1\")")
   (action_tile "mm2" "(setq name \"特性表2\")")
   (action_tile "mm3" "(setq name \"特性表3\")")
   (action_tile "mm4" "(setq name \"特性表4\")")
   (action_tile "mm5" "(setq name \"特性表5\")")
   (action_tile "mm6" "(setq name \"特性表6\")")
   (action_tile "mm7" "(setq name \"特性表7\")")
   (action_tile "mm8" "(setq name \"特性表8\")")
   (action_tile "mm9" "(setq name \"特性表9\")")
   (action_tile "accept" "(done_dialog 1)")
   (setq dd(start_dialog))
   (if (= dd 1)
        (progn
              (setq pt (getvar "limmax"))
              (setq name1 (strcat "file\\" name))
              (command ".insert" name1 pt k k 0 ".explode" "l")  
        )
     )
  (princ)
)

********************************************************

以上为"lisp"程序代码

以下为"DCL"代码
*********************************************************
sjb:dialog{
label="特性表";
        :boxed_column{
            :radio_column{
                  :radio_button{label="特性表1";key="mm1";value="1";}
                  :radio_button{label="特性表2";key="mm2";}
                  :radio_button{label="特性表3";key="mm3";}
                  :radio_button{label="特性表4";key="mm4";}
                  :radio_button{label="特性表5";key="mm5";}
                  :radio_button{label="特性表6";key="mm6";}
                  :radio_button{label="特性表7";key="mm7";}
                  :radio_button{label="特性表8";key="mm8";}
                  :radio_button{label="特性表9";key="mm9";}
                   alignment=centered;}
        }
spacer_1;
ok_cancel;
}
******************************************************************************

大家帮看看到底那写的有问题呢,总提示找不到路径文件,但是我已经设置好的!
发表于 2012-10-5 12:35:30 | 显示全部楼层
(setq dcl_id (load_dialog "mm.dcl"))    (new_dialog "sjb" dcl_id)
发表于 2012-10-5 13:19:42 | 显示全部楼层
  1. ;; 伪源码需要e派工具箱(XCAD)的支持
  2. (defun c:tt (/ ilst ll1 ll2)
  3.   (cmdla0)
  4.   (defun main-pro (/ k bn pt)
  5.     (setq k  (getvar "dimscale")
  6.           bn (nth (atoi po1) lst1)
  7.           pt (getvar "limmax")
  8.     )
  9.     (if        (findfile (strcat bn ".dwg"))
  10.       (command ".insert" bn pt k k 0 ".explode" "l")
  11.     )
  12.   )
  13.   (xyp-initSet '(po1) '("0"))
  14.   (setq        lst1 '("特性表1" "特性表2" "特性表3" "特性表4" "特性表5" "特性表6" "特性表7" "特性表8" "特性表9")
  15.         ilst '(("po1" "列表" "poplist" "lst1" "12"))
  16.   )
  17.   (if (= (xyp-Dcl-Init Ilst "【mm】" t) 1)
  18.     (main-pro)
  19.   )
  20.   (cmdla1)
  21. )
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2025-8-28 00:23 , Processed in 0.165932 second(s), 26 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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