明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 453|回复: 5

[提问] 求助 各位大神

[复制链接]
发表于 2020-1-15 18:21 | 显示全部楼层 |阅读模式
vv:dialog{  label="图片";
:row{:image_button{key="nmkih";color=-2;width=8;aspect_ratio=1;allow_accept=true;}
}spacer_1; ok_cancel;}

求助 各位大神 上面是DCL文件   把它和LSP文件 写在一个文件里面该怎么写代码          帮写一个 谢谢大神门
"觉得好,就打赏"
还没有人打赏,支持一下
发表于 2020-1-15 19:11 | 显示全部楼层
关键字:DCL转LISP
发表于 2020-1-20 11:19 | 显示全部楼层
论坛里搜索就有了啊
发表于 2020-1-20 12:41 | 显示全部楼层
(defun tupianl  (/ lst_str str file f)
                (setq lst_str '(
"vv:dialog{  label=\"图片\";"
":row{:image_button{key=\"nmkih\";color=-2;width=8;aspect_ratio=1;allow_accept=true;}"
"}spacer_1; ok_cancel;}"
                    )
    )
    (setq file (vl-filename-mktemp "DclTemp.dcl"))
    (setq f (open file "w"))
    (foreach str lst_str
        (princ "\n" f)
        (princ str f)
    )
    (close f)
    ;;返回
    file
)

注意将原LISP主程序中的 (load_dialog “*.Dcl“)改为(load_dialog tupian))即可运行了。
发表于 2020-1-20 12:42 | 显示全部楼层

(defun tupian (/ lst_str str file f)
发表于 2020-1-20 12:43 | 显示全部楼层
不小心多了个字符
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-5-17 16:58 , Processed in 0.196109 second(s), 25 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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