美文网首页
在cad命令中用F3快速开关对象捕捉

在cad命令中用F3快速开关对象捕捉

作者: 1__________1 | 来源:发表于2018-11-15 05:50 被阅读0次

    其实F3的作用本来就是快速开关对象捕捉,只是偶尔对象捕捉的设置会被别的命令破坏,经常会出先按下F3以后会弹出对象捕捉设置框.
    另外,在命令中按F3是临时修改对象捕捉设置,退出命令后会恢复运行命令前的设置.
    所以需要我们改造一下,针对需要频繁在命令中开关对象捕捉且对象捕捉的设置固定的情况.
    例如我平时是打开所有的对象捕捉,但是天正中如果捕捉到轴线,会造成cad未响应.

    第一步

    新建一个txt文件并将后缀改为.lsp,用记事本打开,里面填入以下代码

    (defun qhbv()(if (= (getvar "osmode") 0 )(setvar "OSMODE" 16383)(setvar "OSMODE" 0))(print))

    其中0是关闭捕捉,16383是开启时的配置.具体设置如下

    系统将使用下列位码值之和将该设置存储为一个位码:
    0 无
    1 END(端点)
    2 MID(中点)
    4 CEN(圆心)
    8 NOD(节点)
    16 QUA(象限点)
    32 INT(交点)
    64 INS(插入点)
    128 PER(垂足)
    256 TAN(切点)
    512 NEA(最近点)
    1024 几何中心
    2048 APP(外观交点)
    4096 EXT(延伸)
    8192 PAR(平行)
    16384 禁用当前的执行对象捕捉
    要指定多个执行对象捕捉,请输入各值之和。例如,输入 3 可指定“端点”(位码 1) 和“中点”(位码 2) 对象捕捉模式。

    第二步

    在cad中用appload加载刚才的lsp文件,可以顺手添加到启动组.之后运行命令cui,在键盘快捷键中增加一项,内容如下:

    图片.png
    宏要正确填写,键可以自行设置,名称和说明无所谓.
    在临时快捷键那组也有个切换对象捕捉,可以删除掉或者换个别的快捷键,我自己测试的不删除也没关系.

    相关文章

      网友评论

          本文标题:在cad命令中用F3快速开关对象捕捉

          本文链接:https://www.haomeiwen.com/subject/inkefqtx.html