乐筑天下

搜索
欢迎各位开发者和用户入驻本平台 尊重版权,从我做起,拒绝盗版,拒绝倒卖 签到、发布资源、邀请好友注册,可以获得银币 请注意保管好自己的密码,避免账户资金被盗
查看: 15|回复: 7

[综合讨论] 创建切换o的快捷方式

[复制链接]

13

主题

42

帖子

29

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
65
发表于 2022-7-6 23:23:47 | 显示全部楼层 |阅读模式
嘿伙计们,
 
所以,我和崔一起玩过,还没有找到一个方法来做这件事,所以我想我会把它扔给你们聪明的头脑。
 
我知道F3会打开/关闭所有勾选的OSNAP,但我想创建快捷方式来打开/关闭特定的OSNAP(运行OSNAP,而不是临时的)。现在,我必须转到底部工具栏,打开/关闭任何给定的osnap。
 
看起来可以通过CUI设置一个快捷方式来打开给定的osnap,但它会关闭其他已经打开的操作系统。我希望现有的osnap状态(哪些正在运行)保持不变,只有所需的osnap更改为开/关。
 
我希望这有意义。
 
谢谢
利兹
回复

使用道具 举报

49

主题

1246

帖子

1210

银币

后起之秀

Rank: 20Rank: 20Rank: 20Rank: 20

铜币
254
发表于 2022-7-6 23:32:42 | 显示全部楼层
相反,为什么不在命令修改器中使用所需的精确捕捉,而只在需要时使用?这很容易做到,不需要编程,同样有效。在执行命令时,按住Shift键并单击鼠标右键,然后立即选择所需的捕捉。
 
简单的豌豆。
 
-TZ公司
回复

使用道具 举报

13

主题

42

帖子

29

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
65
发表于 2022-7-6 23:49:19 | 显示全部楼层
 
谢谢你的回答,但这不是我的工作流程。我喜欢一次运行几个快照,但我需要的确切设置在一天中不断变化。
回复

使用道具 举报

106

主题

1万

帖子

101

银币

顶梁支柱

Rank: 50Rank: 50

铜币
1299
发表于 2022-7-6 23:50:17 | 显示全部楼层
如果你做了一个defun(defun c:47()(setvar“osmode”47)),你可以在47年之前在命令中间调用它,这是一个透明的调用,类似于Tz上面的帖子。
回复

使用道具 举报

49

主题

1246

帖子

1210

银币

后起之秀

Rank: 20Rank: 20Rank: 20Rank: 20

铜币
254
发表于 2022-7-7 00:00:02 | 显示全部楼层
我过去对我的工作流程有着完全相同的想法。我觉得我“需要”在任何时候都打开特定的OSNAP。事实证明,这是一种强迫症,不是必须的。 
大艾尔至少有一个解决方案。希望这就是你想要的。不过,命令修改器仍然同样快速有效。如果你真的像你提到的那样“一整天”只需要特定的OSNAP选项,那么记住几个不同的OSMODE值可能也同样有效。我的方法是用于在随机时间进行恒定切换,但如果这是一个不需要恒定切换的工作流,那么我会去记忆OSMODE值,你可以去。
 
-TZ公司
回复

使用道具 举报

5

主题

1074

帖子

1088

银币

初来乍到

Rank: 1

铜币
9
发表于 2022-7-7 00:10:11 | 显示全部楼层
 
我同意BIGAL&TZ,您应该使用OSMODE命令。
您可能需要记住3或4个不同的数字,每个数字代表一个特定的OSNAP组合。
设置您想要的可用项,然后输入OSM并在命令行中按enter键,命令行将报告一个数字,该数字表示OSNAP的特定组合。
把它写下来,直到你记住它,然后调整到另一个你经常使用的,并且想要容易获得的集合,并重复前面的过程。
您希望有多少种不同的组合?
听起来您可能想创建几个新按钮,每个按钮都有一个自定义宏,以将当前OSMODE设置更改为宏中定义的设置。您可以将它们添加到工具栏、功能区面板或?
回复

使用道具 举报

0

主题

172

帖子

173

银币

限制会员

铜币
-1
发表于 2022-7-7 00:17:14 | 显示全部楼层
我也曾使用OSMODE来实现这一点。
 
我会有一组菜单按钮(过去),每个按钮都会根据我在特定时间想要使用的OSNAP设置不同的Osmode值。
(您只需将每个osmode的“数字”添加到一起,以给出要输入的osmode值,在帮助中查找osmode以获得单个的“数字”)。
 
我也有类似的按钮,可以切换等轴测平面,文字和尺寸角度,以适应该平面,只需点击一次。
 
编辑
如果有人感兴趣,我发现了旧的等距工具栏代码,它是为旧。mns样式菜单。
当然,它需要更新以适应现代菜单,你不会有按钮图标,但它应该给你一个想法:
如果有人要求,我可能会找到这些图标。
  1. **TB_DIMENSION_ISO
  2. ID_Toolbar3_0  [_Toolbar("Dimension ISO", _Top, _Show, 1, 0, 1)]
  3. ID_UserButton_16 [_Button("Per Osnap", "ICON3881.bmp", "ICON3881.bmp")]$M=$(if,$(eq,$(getvar,osmode),631),_osmode 759,_osmode 631)
  4.               [--]
  5. ID_UserButton_15 [_Button("Iso / Normal Snap", "ICON.bmp", "ICON.bmp")]$M=$(if,$(eq,$(getvar,snapstyl),1),_snapstyl 0,_snapstyl 1)
  6. ID_UserButton_14 [_Button("ISO set up", "ICON8145.bmp", "ICON8145.bmp")]^C^C-style;OBLIQUE1;ROMANS;0;;-30;;;;-style;OBLIQUE2;ROMANS;0;;30;;;;-style;ROMANS;ROMANS;0;;0;;;;DIMTXSTY;OBLIQUE1;-dimstyle;S;OBLIQUE1;DIMTXSTY;OBLIQUE2;-dimstyle;S;OBLIQUE2;GRAPHSCR;
  7. ID_UserButton_2 [_Button("dim-iso1", "ICON0685.bmp", "ICON0685.bmp")]^C^C_menuecho;2;-dimstyle;r;oblique1;dimaligned;\\\dimedit;o;@;;150;menuecho;0;
  8.               [--]
  9. ID_New_1       [_Button("dim-iso2", "ICON5189.bmp", "ICON5189.bmp")]^C^C_menuecho;2;-dimstyle;r;oblique2;dimaligned;\\\dimedit;o;@;;30;menuecho;0;
  10.               [--]
  11. ID_UserButton_16 [_Button("dim-iso3", "ICON7998.bmp", "ICON7998.bmp")]^C^C_menuecho;2;-dimstyle;r;oblique1;dimaligned;\\\dimedit;o;@;;90;menuecho;0;
回复

使用道具 举报

2

主题

84

帖子

83

银币

初来乍到

Rank: 1

铜币
9
发表于 2022-7-7 00:27:36 | 显示全部楼层
我认为你可以通过“加速键”实现你想要的。对不起,我不知道它是如何做到的,你必须搜索它。
回复

使用道具 举报

发表回复

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

  • 微信公众平台

  • 扫描访问手机版

  • 点击图片下载手机App

QQ|关于我们|小黑屋|乐筑天下 繁体中文

GMT+8, 2025-3-10 10:28 , Processed in 0.777827 second(s), 68 queries .

© 2020-2025 乐筑天下

联系客服 关注微信 帮助中心 下载APP 返回顶部 返回列表