明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 628|回复: 8

布局视口(半成品尝试)

[复制链接]
发表于 2023-11-14 09:35 | 显示全部楼层 |阅读模式
本帖最后由 尘缘一生 于 2023-11-14 09:36 编辑

如图,倘没研究透彻




源码


本帖子中包含更多资源

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

x
发表于 2023-11-14 10:20 | 显示全部楼层
您也是老革命了,要弄就弄个成品。弄 个半成品,是怎么回事?
回复 支持 1 反对 0

使用道具 举报

 楼主| 发表于 2023-11-14 10:37 | 显示全部楼层
本帖最后由 尘缘一生 于 2023-11-14 10:40 编辑
自贡黄明儒 发表于 2023-11-14 10:20
您也是老革命了,要弄就弄个成品。弄 个半成品,是怎么回事?

我画图不用布局,所以,具体用布局的需要什么,不熟悉。


以下三个问题,是得到的需求:
1、布局批量改名
2、布局与布局、模型之间快速切换(可做个类似布局管理器)
3、布局、模型两种空间同时画图(此部分目前没有哪个插件能做到)

发表于 2023-11-14 10:48 | 显示全部楼层
感谢楼主分享
发表于 2023-11-14 11:03 | 显示全部楼层
bt-mlistbox 子函数???
 楼主| 发表于 2023-11-14 11:09 | 显示全部楼层
bai0379 发表于 2023-11-14 11:03
bt-mlistbox 子函数???

;;布局多选列表--(一级)--
(defun bt-mlistbox (/ lst dch des tmp rtn)
        (setq tmp (vl-filename-mktemp nil nil ".dcl"))
        (setq des (open tmp "W"))
        (write-line
                (strcat "listbox:dialog{label=\"布局多选列表>输出到模型空间\";:tile {}:list_box{key=\"list\";multiple_select=true;width=50;height=15;}:tile {}ok_cancel;}")
                des
        )
        (not (close des))
        (< 0 (setq dch (load_dialog tmp)))
        (new_dialog "listbox" dch)
        (start_list "list")
        (foreach itm (setq lst (layoutlist)) (add_list itm))
        (end_list)
        (setq rtn (set_tile "list" "0"))
        (action_tile "list" "(setq rtn $value)")
        (setq rtn
                (if (= 1 (start_dialog))
                        (mapcar '(lambda (x) (nth x lst)) (read (strcat "(" rtn ")")))
                )
        )
        (if (< 0 dch)
                (unload_dialog dch)
        )
        (if (and tmp (setq tmp (findfile tmp)))
                (vl-file-delete tmp)
        )
        rtn
)
发表于 2023-11-14 14:56 | 显示全部楼层
谢谢分享谢谢分享。
发表于 2023-11-15 08:06 | 显示全部楼层

本帖子中包含更多资源

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

x
发表于 2023-11-15 10:48 | 显示全部楼层
事实说明,没啥用,你编的这个,视口用法看来你是真不熟悉

本帖子中包含更多资源

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

x
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-5-2 14:56 , Processed in 0.308972 second(s), 24 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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