jxcaixiaomeng 发表于 2011-11-12 10:48:00

我是新手,都不知道osmode是什么东西,楼主有它的资料吗,我的邮箱是jxcaixiaomeng@163.com

hhh454 发表于 2011-11-12 10:49:19

MaKaiJin 发表于 2011-11-11 08:49 static/image/common/back.gif
按钮没有命令快

只是用于学习,对话框,

vlisp2012 发表于 2011-11-12 19:29:10

osmode 是捕捉的参数化设置。比如只设定端点捕捉,在命令行输入osmode,提示为1.

chenlight 发表于 2012-8-25 20:58:09

我也正在学习这块,比较难理解

lzr_00 发表于 2013-7-18 11:56:59

payforfree 发表于 2011-11-9 21:51 static/image/common/back.gif
(defun c:os1();;捕捉端点
   (setvar "cmdecho" 0)
   (setvar "osmode" 1)


谢谢,正在找这个

hyong10000 发表于 2013-7-19 12:19:02

谢谢,正在找这个

qinleilei 发表于 2015-6-9 18:10:14

在快速绘图中,这样的捕捉有点不好,就是在画线前要点击设置好的方案.我还是习惯性定义为快捷键F1(常用设置)Ctrl+1+2+3 等针对性设置,这样就可以在画图中任意切换了,且不用中断绘图命令

Aries 发表于 2022-7-2 17:54:15

raimo 发表于 2011-11-7 23:21
在哪里可以查到每一种捕捉的代码? 全选的又是多少?

类型:整数
保存位置:注册表
初始值: 4133

使用下列位码设置“对象捕捉”的运行模式:

0 NON(无)

1 END(端点)

2 MID(中点)

4 CEN(圆心)

8 NOD(节点)

16 QUA(象限点)

32 INT(交点)

64 INS(插入点)

128 PER(垂足)

256 TAN(切点)

512 NEA(最近点)

1024 QUI(快速)

2048 APP(外观交点)

4096 EXT(尺寸线)

8192 PAR(平行)

要指定多个对象捕捉方式,请输入各个位码值之和。例如,输入 3 指定“端点”(位码 1) 和“中点”(位码 2) 对象捕捉。输入 16383 指定全部对象捕捉方式。

使用状态行的“对象捕捉”按钮关闭对象捕捉模式,除了返回 OSMODE 的普通值,还将返回位码 16384 (0x4000)。这个附加值有助于开发人员编写 AutoCAD 应用程序并将此模式与“绘图设置”对话框关闭的对象捕捉模式区别开来。设置此位码值将关闭对象捕捉。在该位码值关闭时将 OSMODE 设置为其他值可以打开对象捕捉。
页: 1 2 3 [4]
查看完整版本: 自定义osmode设置