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

其实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

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

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 来自百度经验 一、需要知道的概念,以及基本操作 1、CAD是由很多命令组成,命令的执行方式多种多样,基本上有两种:...
    觅影寻形阅读 7,336评论 2 159
  • 对象捕捉是CAD中最重要的绘图辅助工具,使用对象捕捉可以精确定位,使用户在绘图过程中可直接利用光标来准确地确定目标...
    郭二楞的春天阅读 3,369评论 0 0
  • 简单整理个小目录给这篇文章。内容很细碎,都是些比较常用实用的操作。也是很基础的东西。 取消和重复 撤销和重做 坐标...
    Lyu_Arch阅读 3,073评论 0 1
  • 1.熟练掌握一些常用的命令,并理解各参数的用法,也就20-40个命令, 2.掌握常用命令的快捷键,对有些命令可以了...
    不一样的徐小剑阅读 2,675评论 0 2
  • 随着一天的忙碌接近尾声,当我在为最后一点事情收尾时,无意的发现本来是中午的一件小事情没有做,当时只是感觉挺无...
    讵客阅读 1,527评论 0 0