edion2 发表于 2022-7-7 00:05:07

ACAD 2012-di的宏语法

你好
 
我刚从2010年升级到2012年。加载了我的。cuix从2010年起,切换到我的工作区,然后离开我。除了
 
自定义工具栏中的HATCH命令的工作方式与以前不同。
 
2010年使用的宏:^C_BHATCH
2010年,该宏仅显示“图案填充对话框”。
 
2012年,同一宏返回“拾取内部点或[选择对象/设置]:”输入“T”将显示对话框。
 
“哦……一个简单的解决方案……”我想。
 
因此,我将宏从“^C\u BHATC”更改为“^C\u BHATCH;T”。它不起作用。命令行不显示“图案填充”对话框,而是显示一系列选择。我试过-^CBHATCH;T-^CHATCH;T结果相同,没有对话框。
 
我只希望我的“图案填充”工具栏按钮只显示“图案填充对话框”。
 
奇怪的是,当编写宏时,它应该就像输入一样。当我键入“escape”-“hatch”-“enter”-“T”-“enter”。将显示“图案填充对话框”。在2012年,键入“hatch”、“bhatch”和“_bhatch”返回相同的结果。我编辑的所有宏都反映了我在命令行中键入的内容。除非2012年发生了我不知道的变化。
 
显示“图案填充和渐变”对话框的命令是什么?
 
2012年使用HATCH命令的另一个烦恼。如果光标悬停在“封闭”的任何区域上,“图案填充预览”将生效。如果你有一个敏感的鼠标按钮,它太容易孵化出一个意外的区域。
 
可以关闭“图案填充预览”吗?系统变量的名称及其关闭设置是什么???
 
谢谢你的建议。
预计起飞时间

BlackBox 发表于 2022-7-7 00:18:29

我不确定是否可以关闭图案填充预览,但这篇文章可能有用。

edion2 发表于 2022-7-7 00:23:41

伦德曼,
 
 
很高兴知道。关于功能区区域中的“上下文图案填充选项卡”。我看不出来。我该怎么做?如果它与“对话框”的功能相同,我可能更喜欢使用功能区上的内容。我假设可以通过“Cui对话框”将其移动/复制到主功能区??
 
谢谢
预计起飞时间

BlackBox 发表于 2022-7-7 00:33:47

上下文选项卡仅在命令或选择期间显示,该选项将受益于可用的选项(因此是上下文)。
 
要查看此选项卡,只需通过ribbon命令(如果尚未显示)显示ribbon工具选项板,然后通过ribbon按钮或命令行等。启动HATCH命令。通过编程,图案填充上下文选项卡将添加到功能区。根据您的设置,该选项卡将被设置为焦点(即变为当前),或者只是加载一个轻微的有色色调。
 
HTH公司

edion2 发表于 2022-7-7 00:38:29

伦德曼,
 
我还是很困惑。
 
当我输入HATCH命令时,通过工具栏/功能区按钮或在命令行中键入“HATCH”。“上下文图案填充选项卡”应该出现在功能区选项卡中。正当但事实并非如此。丝带总是可见的。
 
所以没有宏或命令将显示“图案填充”对话框,且功能区可见。正当
 
在以前的版本中,在显示相关对话框的宏中,在“命令名”的正前方添加“_”(下划线)。在2012版中,这些“抑制字符”现在被忽略。对的
 
在2010版中,相同的宏显示了对话框,功能区可见。我真的没有看到2012年这一变化的好处。这只会让定制变得很痛苦。
 
好啊我需要做什么才能使“上下文图案填充选项卡”出现在功能区中?在CUI对话框中,我是将其拖动到屏幕上显示的功能区区域,还是将整个“上下文选项卡状态”拖动或复制到功能区区域??
 
我只想通过单击显示“图案填充对话框”或其他内容,而不必检查命令行进行选择。在我看来,不得不在功能区或对话框之间进行选择简直太愚蠢了。
 
帮助
 
谢谢
预计起飞时间

BlackBox 发表于 2022-7-7 00:43:40

哇,你的帖子里有很多。英雄联盟
 
从iPhone发帖,所以请原谅这篇帖子的简短。。。简而言之,hatch命令的对话框版本是一个传统选项,与图层管理器(Classicklyer)或外部参照(CLASSICXREF)命令的对话框版本非常相似。
 
另一项值得重申的是在命令行输入命令名(HATCH)与通过LISP、宏等调用命令之间的区别。请注意,在链接帖子中发布的代码中使用了INITDIA函数。
 
此外,上下文选项卡的目的是在需要时自动显示;虽然您可以自定义它,但它可以在OOTB中工作。如果显示了功能区工具选项板,并启动“图案填充”命令,则图案填充选项卡将添加到右侧的功能区工具选项板中,直到命令完成或取消。

JGA 发表于 2022-7-7 00:56:51

查看变量HPDLGMODE-它决定了图案填充对话框的使用。
对于预览图案填充,我认为HPQUICKPREVIEW是您需要修补的。

edion2 发表于 2022-7-7 01:03:37

JGA,
 
 
谢谢-谢谢-谢谢!!!!!!
 
“HPDLGMODE”变量设置“1”是我想要的。我的“图案填充”工具栏按钮与以前的工作方式相同。
 
将“HPQUICKPREVIEW”设置为“Off”将关闭恼人的预览。现在,阴影命令的工作方式我习惯了。
 
这些是我不知道的变量,或者是2011年和2012年的新变量。
 
非常感谢。你爸爸!!:D: D
 
谢谢
预计起飞时间

YZ 发表于 2022-7-7 01:05:33

 
我在几年前升级时也遇到了同样的问题,可能是2010-2011年。我无法解决它,所以我最终将所有图案填充转换到工具选项板上。我从来没有回顾过,如果在图形中使用一组相当一致的图案填充,则从工具选项板进行图案填充要比从对话框中进行图案填充容易得多。
 
JGA的评论对我来说是新闻,所以我现在也在实施。
 
JGA,HPDLGMODE会影响我的工作站上图案填充上下文功能区的显示吗?我在其他工作站上见过,但在我的工作站上从未见过。我一辈子都想不出如何把它恢复到我的崔身上。
页: [1]
查看完整版本: ACAD 2012-di的宏语法