明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 742|回复: 7

[函数] 设置所有布局的系统变量 PSLTSCALE 值

[复制链接]
发表于 2025-12-5 21:46:31 | 显示全部楼层 |阅读模式
本帖最后由 caoyin 于 2025-12-6 01:10 编辑

;;分享一个小函数
;; [功能] 设置所有布局的系统变量 PSLTSCALE 值
;; [参数] 有效值0或1。参考系统变量 PSLTSCALE 的官方帮助
(defun LT:Layouts-SetPSLTSCALE (val / dic layout enx tailx cval newval)
  (setvar 'PSLTSCALE val)
  (setq dic (entget (cdadr (member '(3 . "ACAD_LAYOUT") (entget (namedobjdict))))))
  (while (setq layout (assoc 3 dic))
    (setq dic    (cdr (member layout dic))
          enx    (entget (cdar dic))
          layout (cons 1 (cdr layout))
          tailx  (cdr (member layout enx))
          cval   (cdr (assoc 70 tailx))
          newval (if (= val 1)
                   (logior cval 1)
                   (logand cval (~ 1))
                 )
    )
    (or (= cval newval)
        (entmod
          (append
            (before layout enx)
            (list layout (cons 70 newval))
            (cdr tailx)
          )
        )
    )
  )
  nil
)




(defun before (A L / B)
  (if (and (setq B (car L)) (not (equal A B)))
    (cons B (before A (cdr L)))
  )
)


"觉得好,就打赏"
还没有人打赏,支持一下
回复

使用道具 举报

发表于 2025-12-8 10:48:57 | 显示全部楼层




本帖子中包含更多资源

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

x

点评

哦哦看错了,我是指lts值是3  发表于 2025-12-8 15:39
回复 支持 1 反对 0

使用道具 举报

发表于 2025-12-5 21:59:32 | 显示全部楼层
测试了下,其实是设置所有布局的图纸空间线型比例的插件,能放出源码给大家,楼主大好人
回复 支持 反对

使用道具 举报

发表于 2025-12-6 11:20:34 | 显示全部楼层
其实我最喜欢改为1,在布局所有图纸线型都一样大小,这样看起来统一些

点评

默认就是为1,无需设置。使用布局出图,设为0似乎更方便。  发表于 2025-12-8 13:35
回复 支持 反对

使用道具 举报

发表于 2025-12-8 09:16:32 | 显示全部楼层
我一般设置成3
回复 支持 反对

使用道具 举报

发表于 2025-12-9 10:28:17 | 显示全部楼层
lingduwx 发表于 2025-12-6 11:20
其实我最喜欢改为1,在布局所有图纸线型都一样大小,这样看起来统一些

设为0的话,不同大小图纸的图框,出来的线看起来大小也不一样,我在模型中的全局比例为30,布局中的全局比例为1,这样在模型和布局中都能直观的看到虚线,我的虚线根据自己的需要制作的,用的时候线型比例都为1,这样更方便
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-1-26 03:03 , Processed in 1.804537 second(s), 28 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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