NirantarVidyart 发表于 2022-7-6 08:00:38

(命令“Hatch”)功能区问题

我想编写自己的hatch命令。(AutoCAD 2011)
 
在这种情况下,我希望用户手动创建图案填充,然后在我的命令中处理用户创建的图案填充对象。
 
在命令提示下键入hatch命令时,请手动执行以下操作:
 
当功能区处于活动状态时,将显示“图案填充创建”上下文选项卡。当功能区处于关闭状态时,将显示“图案填充和渐变色”对话框(来自Acad帮助)。
 
但是,(命令“hatch”)语句即使在功能区处于活动状态时也不会激活上下文选项卡。
 
我已经用-hatch、-bhatch、cmddia和PAUSE测试了所有组合,但没有成功。
 
这是AutoCAD开发团队的“不完整”工作吗?
 
有没有办法在(命令“xxx”)语句之后使用Lisp激活上下文选项卡?
 
我搜索了论坛,但没有找到任何相关内容。
 
请帮忙。

ReMark 发表于 2022-7-6 08:24:24

用户可以使用Express Tools中的SuperHatch命令手动创建自己的填充图案。为什么要重新发明轮子?

NirantarVidyart 发表于 2022-7-6 08:25:29

不幸的是,我的问题不是用户如何手动创建图案填充。
 
我的问题是:
 
在代码中执行(命令“hatch”)语句后,如何显示和激活上下文图案填充功能区选项卡。

ReMark 发表于 2022-7-6 08:47:13

这与HPDLGMODE的设置有关吗。如果将其设置为“1”,则Hatch命令的行为将与2011年发布之前相同。设置为“0”时,应显示上下文图案填充功能区。

NirantarVidyart 发表于 2022-7-6 08:51:21

从AutoCAD帮助中,HPDLGMODE似乎与“图案填充和渐变对话框”有关,而与上下文选项卡无关。您是否尝试并找到了与“图案填充”上下文选项卡相关的内容?

ReMark 发表于 2022-7-6 09:08:31

我想如果你测试一下我写的东西,你会发现我是对的。
页: [1]
查看完整版本: (命令“Hatch”)功能区问题