打开/关闭对象捕捉
大家好。我已经写了前两个宏。
这一个^C^Cgrid on^C^Csnap on^C^Ccursorsize 100旋转网格,捕捉并展开光标。
这一个^C^Cgrid off^C^C关闭^C^Ccursorsize 5则相反。
我想知道是否有一种方法可以在这些宏中打开和关闭对象捕捉。这将是一个很大的帮助,但我似乎找不到一个命令来做这件事。
提前谢谢。 您正在运行完整的AutoCAD,为什么不使用lisp?
回复:OSnaps。你是打开了所有的OSNAP还是只打开了一小部分?如果是少数人,他们会是哪些人? 你好。
口齿不清现在对我来说是一件完全陌生的事情,我真的没有时间去学习它。
至于快照,是的,我想打开和关闭它们。
谢谢 一个lisp例程可以让用户使用两个命令来启用、禁用或更改所有/部分设置,这将是非常简单和直接的。
如果使用网格,是否确实要启用所有OSNAP?
在哪里/如何控制栅格和捕捉间距的设置? 如果你说这很容易,也许我会试试。
Lisp看起来像什么?我如何将其转换为可以分配给快捷键的命令?
你必须解释得好像我对此一无所知,因为我不笑。
记得我刚写了两个宏,花了我一段时间。 好啊我想我现在明白了。
这是一个相当粗糙的lisp例程,它将根据您的选择启用或禁用设置。使用APPLOAD命令加载程序。用于启用或禁用设置的两个命令是DSE和DSD(启用图形设置/禁用图形设置)。我确信它可以更加精简,但我这样做只是为了演示。
测试5.lsp 不
NON前面需要一个空间,这将暂时关闭Osnap 你在跟我说话吗?
警察说他想把所有的睡眠都打开。所以我假设与之相反的是所有的osnaps都关闭了。他没有使用或提及“暂时”一词。 首先,用OSNAP设置您通常喜欢的方式,键入osmode。假设它是32。您的宏将是
^C^C_osmode;32;打开osnap
^C^C_osmode;0;关闭osnap
我没有测试它,但无论如何这很接近。 像Rkent一样,只需使用osnap设置,然后键入osmode。出现的数字很重要,您可以使用宏工具栏或lisp
(defun C:15 ()(setvar "osmode" 15359)) ; sets all snaps on
(defun C:00 ()(setvar "osmode" 0)) ; sets all snaps off
(defun C:39 ()(setvar "osmode" 47))
(defun C:99 ()(setvar "osmode" 99))
(defun C:8 ()(setvar "osmode" )
(defun C:59 ()(setvar "osmode" 15359))
(defun C:9 ()(setvar "osmode" 9))
页:
[1]
2