yuchen0880 发表于 2017-9-23 12:15:35

请问高人,有没有修改对象捕捉快捷键的方法?

每次输入点的快捷键太烦,譬如 最近点nea等等,有没有程序能改成对应数字1,2,3,4等等,谁能帮忙的话,可以收费

菜卷鱼 发表于 2017-9-23 15:49:54

本帖最后由 菜卷鱼 于 2017-9-23 16:49 编辑

给你举几个例子吧
(defun c:se1()
(setvar 'osmode 15359)
(mapcar 'princ
    (list "\n捕捉全开" "osmode:" (getvar 'osmode)))
(prin1))
(defun c:se2()
(setvar 'osmode 14847)
(mapcar 'princ
    (list "\n排除捕捉最近点" "osmode:" (getvar 'osmode)))
(prin1))
(defun c:se0()
(setvar 'osmode 0)
(mapcar 'princ
    (list "\n关闭捕捉" "osmode:" (getvar 'osmode)))
(prin1))

kanxiaokan 发表于 2017-9-24 19:52:24

(defun c:0()
(setvar "cmdecho" 0)
(setvar "osmode" 0)
(princ"\n关闭捕捉")
(princ)
)
(defun c:1()
(setvar "cmdecho" 0)
(setvar "osmode" 1)
(princ"\n仅打开端点捕捉")
(princ)
)
(defun c:2()
(setvar "cmdecho" 0)
(setvar "osmode" 2)
(princ"\n仅打开中点捕捉")
(princ)
)
类似这样吧?

e2002 发表于 2019-12-10 16:38:32

本帖最后由 e2002 于 2019-12-10 16:43 编辑

Ctrl+右键,在菜单中选择,这个通常的操作是一个速度更低的选择。

建议还是记忆一下这些常用的 Osnap的自定义快捷键系列。

;;==================
Tip!
mac笔记本与mac键盘用户:

没有用mac版本之前,我使用的是 Alt+<Key> ,
mac中由于不能支持 Alt+<Key> ,所以就改为了 <Cmd>+<Shift>+<Key>

为了统一两个平台的手指位置的习惯,现在windows版本中也修改了 Ctrl 的位置到 Cmd 键上,
在windows版本中,Osnap快捷键设置为 <Ctrl>+<Shift>+<Key> .

这样在mac,win上就保持了一致的操作键的手指位置。

yuchen0880 发表于 2017-9-23 12:16:36

新人一个,恳请高人帮忙!付费

asen 发表于 2017-9-23 12:28:40

对象捕捉全部开启

yuchen0880 发表于 2017-9-23 12:30:34

自动捕捉容易出错,就是想手动捕捉,但是快捷键字母太烦,能不能设置成单个数字,就方便了

yuchen0880 发表于 2017-9-23 12:31:13

asen 发表于 2017-9-23 12:28
对象捕捉全部开启


自动捕捉容易出错,就是想手动捕捉,但是快捷键字母太烦,能不能设置成单个数字,就方便了

xinxirong 发表于 2017-9-24 08:29:34

关键字不支持数字

clh521 发表于 2017-9-24 11:55:34

把上面的例子的命令改为数子字就可以了

ll_j 发表于 2017-9-25 08:42:44

看看我的这个是不是符合要求。
menuload命令加载。
另注:这种快捷键不可以被定义在数字键上。
页: [1] 2
查看完整版本: 请问高人,有没有修改对象捕捉快捷键的方法?