明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 635|回复: 2

[提问] 求助如何锁定CAD系统变量FRAME值?

[复制链接]
发表于 2022-11-13 10:02:14 | 显示全部楼层 |阅读模式
CAD的系统变量 FRAME 如文末介绍:
实际使用当中  FRAME 值总是会模型奇妙变为 3
有没有插件能够锁定 FRAME 值为一个值。
例如说开CAD自动加载插件 Frame Lock 后,就锁定 FRAME值 为2 那么就一直是2,手动更改了也没用。
当我们执行插件 Frame Lock 命令以后,可以选择:不锁定(CAD自身状态);锁定为0;锁定为1;锁定为2;锁定为3

这里要考虑这样一个情况:这个值保存位置是图形。










FRAME(系统变量)


控制所有图像、贴图图像、参考底图、剪裁外部参照和区域覆盖对象的边框的显示。
类型:
整数
保存位置:
图形
初始值:3


更改 FRAME 的设置会将 IMAGEFRAME、DWFFRAME、PDFFRAME、DGNFRAME、XCLIPFRAME 和 WIPEOUTFRAME 设置更改为与新的 FRAME 设置相同的设置。
[td]
说明

0
边框不可见且不打印。
在选择集预览或对象选择期间,将暂时重新显示该边框。
查找
1
显示并打印边框。
查找
2
显示但不打印边框。
查找
3
对于当前图形中具有边框的所有对象,这些设置也各不相同:图像、参考底图、剪裁外部参照和区域覆盖对象并非都具有相同的边框设置。
查找

注: 不能手动将 FRAME 设置为值 3。仅当其他某个对象特定的边框设置更改为不同于其他对象的值时,FRAME 的设置才恢复为 3。






发表于 2022-11-13 10:56:48 | 显示全部楼层
既然是变量,那就可变了。如果要锁定,你只能使用命令反应器。
 楼主| 发表于 2022-11-13 12:06:17 | 显示全部楼层
本帖最后由 cheefeel 于 2022-11-13 12:26 编辑
自贡黄明儒 发表于 2022-11-13 10:56
既然是变量,那就可变了。如果要锁定,你只能使用命令反应器。

主要是它这个变量不够智能,应该自动桌子自己去解决吧。
FRAME最好是个总开关,如果FRAME=2了那么就自动将**FRAME值拉为2。

自动桌子现在是这样,如果图形中没有比方区域覆盖,
突然创建了一个区域覆盖那么这个FRAME就"跳闸"了。


②又或者说FRAME值自己孤立存储,其它**FRAME值也都各自孤立存储,
但FRAME值可以无视其它**FRAME值,这样最好。

但是这个FRAME是联动的就很混乱!
我的不成熟想法是可能DWG格式中就不存储这些预设变量,如果增加了,初始格式文件就变大?而且得提高DWG格式版本,自动桌子就更不愿意?



远古AutoCAD中FRAME不多,后来自动桌子为各对象设定了各自的FRAME值,又设定一个总FRAME初衷是好的,然而这个总FRAME却容易跳闸。
但愿英语好的人能多从beta期去反馈吧,很久以前我也参加过beta,自动桌子还奖励过马克杯和京东现金购物卡。但后来发现中文区没什么人了,反馈根本就不被重视,可能中文板块的部门人员都没了吧。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-11-16 02:15 , Processed in 0.158456 second(s), 25 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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