首页 养生问答 疾病百科 养生资讯 女性养生 男性养生

怎么把CAD里的捕捉中心点和垂足快捷键改成自定义的命令?

发布网友

我来回答

1个回答

热心网友

正常人都是直接设置好捕捉【下部工具栏】,不可能天天改。
也可以命令行快捷键设置。(setvar "osmode" 4271)连同括号一起复制到命令行
无捕捉设置,则系统变量OSMODE 为零值,程序代码为:
(setvar "osmode" 0)
类型:整数
保存位置:注册表
初始值:4133
使用以下位码设置“对象捕捉”的运行模式:
0 :NON (无)
1 :END (端点)
2 :MID (中点)
4 :CEN (圆心)
8 :NOD (点)
16 :QUA (象限点)
32 :INT (交点)
:INS (插入点)
128 :PER (垂足)
256 :TAN (切点)
512 :NEA (最近点)
1024 :QUI (快速)
2048 :APP (外观交点)
4096 :EXT (延伸)
8192 :PAR (平行)
以上数值即为要设置何种捕捉类型,程序中OSMODE 所需赋的位码值。如果要指定多个对象捕捉方式,则需要输入各个位码值之和。例如,输入 3 则指定“端点”(位码 1) 和“中点”(位码 2) 对象捕捉。
特别需要注意,如果输入16383(以上所有单个代码和)则指定全开。
CAD命令行直接敲:osmode来得到当前osmode值。
绘图前需要进行基点输入,这时“对象捕捉”应当处于“开”的状态。而在LISP程序驱动AutoCAD命令进行绘图时,必须使之处于“关”的状态,否则便会出错。解决方法:在让用户输入基点之前、之后分别用: (setvar "osmode" 16383)和(setvar "osmode" 0)。
OSMODE 的新值 <4271>开=1+2+4+8+32+128+4096
OSMODE 的新值 <4527>开=1+2+4+8+32+128+256+4096
OSMODE 的新值 <20655>关
(setvar "osmode" 4271);;个人开
(setvar "osmode" 20655);;个人关防止设为0时中断程序导致捕捉全关
此外命令修饰符from可定位带角度距离

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com