创建切换o的快捷方式
嘿伙计们,所以,我和崔一起玩过,还没有找到一个方法来做这件事,所以我想我会把它扔给你们聪明的头脑。
我知道F3会打开/关闭所有勾选的OSNAP,但我想创建快捷方式来打开/关闭特定的OSNAP(运行OSNAP,而不是临时的)。现在,我必须转到底部工具栏,打开/关闭任何给定的osnap。
看起来可以通过CUI设置一个快捷方式来打开给定的osnap,但它会关闭其他已经打开的操作系统。我希望现有的osnap状态(哪些正在运行)保持不变,只有所需的osnap更改为开/关。
我希望这有意义。
谢谢
利兹 相反,为什么不在命令修改器中使用所需的精确捕捉,而只在需要时使用?这很容易做到,不需要编程,同样有效。在执行命令时,按住Shift键并单击鼠标右键,然后立即选择所需的捕捉。
简单的豌豆。
-TZ公司
谢谢你的回答,但这不是我的工作流程。我喜欢一次运行几个快照,但我需要的确切设置在一天中不断变化。 如果你做了一个defun(defun c:47()(setvar“osmode”47)),你可以在47年之前在命令中间调用它,这是一个透明的调用,类似于Tz上面的帖子。 我过去对我的工作流程有着完全相同的想法。我觉得我“需要”在任何时候都打开特定的OSNAP。事实证明,这是一种强迫症,不是必须的。
大艾尔至少有一个解决方案。希望这就是你想要的。不过,命令修改器仍然同样快速有效。如果你真的像你提到的那样“一整天”只需要特定的OSNAP选项,那么记住几个不同的OSMODE值可能也同样有效。我的方法是用于在随机时间进行恒定切换,但如果这是一个不需要恒定切换的工作流,那么我会去记忆OSMODE值,你可以去。
-TZ公司
我同意BIGAL&TZ,您应该使用OSMODE命令。
您可能需要记住3或4个不同的数字,每个数字代表一个特定的OSNAP组合。
设置您想要的可用项,然后输入OSM并在命令行中按enter键,命令行将报告一个数字,该数字表示OSNAP的特定组合。
把它写下来,直到你记住它,然后调整到另一个你经常使用的,并且想要容易获得的集合,并重复前面的过程。
您希望有多少种不同的组合?
听起来您可能想创建几个新按钮,每个按钮都有一个自定义宏,以将当前OSMODE设置更改为宏中定义的设置。您可以将它们添加到工具栏、功能区面板或? 我也曾使用OSMODE来实现这一点。
我会有一组菜单按钮(过去),每个按钮都会根据我在特定时间想要使用的OSNAP设置不同的Osmode值。
(您只需将每个osmode的“数字”添加到一起,以给出要输入的osmode值,在帮助中查找osmode以获得单个的“数字”)。
我也有类似的按钮,可以切换等轴测平面,文字和尺寸角度,以适应该平面,只需点击一次。
编辑
如果有人感兴趣,我发现了旧的等距工具栏代码,它是为旧。mns样式菜单。
当然,它需要更新以适应现代菜单,你不会有按钮图标,但它应该给你一个想法:
如果有人要求,我可能会找到这些图标。
**TB_DIMENSION_ISO
ID_Toolbar3_0
ID_UserButton_16 $M=$(if,$(eq,$(getvar,osmode),631),_osmode 759,_osmode 631)
[--]
ID_UserButton_15 $M=$(if,$(eq,$(getvar,snapstyl),1),_snapstyl 0,_snapstyl 1)
ID_UserButton_14 ^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;
ID_UserButton_2 ^C^C_menuecho;2;-dimstyle;r;oblique1;dimaligned;\\\dimedit;o;@;;150;menuecho;0;
[--]
ID_New_1 ^C^C_menuecho;2;-dimstyle;r;oblique2;dimaligned;\\\dimedit;o;@;;30;menuecho;0;
[--]
ID_UserButton_16 ^C^C_menuecho;2;-dimstyle;r;oblique1;dimaligned;\\\dimedit;o;@;;90;menuecho;0; 我认为你可以通过“加速键”实现你想要的。对不起,我不知道它是如何做到的,你必须搜索它。
页:
[1]