mokson 发表于 2020-8-21 14:54:56

再问 flatshot 平面摄影!!!

本帖最后由 mokson 于 2020-8-22 11:21 编辑

我想用 flatshot (平面摄影),实现自动制作三视图功能,但操作起来让我喜欢让我忧,今天抱着不死的心,再请教大家几个问题。



1. 红色箭头处的参数,它们有系统参数可以设置吗?没有的话用 lisp 代码如何进行设置(避免人工手动设置)
2. 用 lisp 代码运行 flatshot 后,如何不让它显示弹出窗口?自动直接接受默认的参数(等同于按下回车键一样)
3. 如何知道 Flatshot 窗口事件是调用CAD安装目录下的哪个 dll 动态链接库文件的 API?我想深入到底层看一看究竟。

有区别吗 发表于 2025-5-16 10:04:02

本帖最后由 有区别吗 于 2025-5-16 10:16 编辑

guosheyang 发表于 2025-5-15 19:17
不是很清楚你说的啥情况,我试了下 可以批量选择处理呀,都是生成两个匿名块图元
我描述得不清楚.solprof不管选择单个还是多个,操作过程是视作一次处理的.
不能保留原始图元的图层,颜色,扩展信息等..
一次处理的solprof,图层颜色都可以单一处理,有很多办法,并不难做到.
但缺点是一次处理的只能是统一的.不能保留各自差异
对多选对象就麻烦了,要保留各自的信息还要整体符合消隐效果.
反正我试过很多办法.,很多操作都属于奇技淫巧了,最多只能到达部分效果,
不管你怎么奇思妙想,你2D线框化方法调用solprof就是办不到的,因为它原本就是丢失信息的.
除非你自己写这个功能.本来我是准备自己写的,就是后来发现BricsCAD处理更方便,
当然别的3D CAD系统很多软件都能做到这个效果,但是转来转去太麻烦了.
BricsCAD可以直接DWG打开不用转,也不丢失信息,确实方便得多.


guosheyang 发表于 2025-5-16 10:34:18

本帖最后由 guosheyang 于 2025-5-16 10:37 编辑

我试了是可以处理多个实体的    也可以保留图元图层信息的    当然不是处理图块儿的颜色 比例而是统一图块儿内部图元的颜色图层比例 线型等属性的    你可以利用leemac大师的LM:ApplytoBlockObjects代码处理块儿内图元属性是非常方便的   当然 你可以重命名匿名块儿   或者炸开块儿等都可以保留属性信息

有区别吗 发表于 2025-5-15 11:58:06

布局里调solprof.然后再处理图层颜色.
但是solprof一次只能处理一个单一的solid对象,
循环处理那也只是一堆单一对象的2D线框化后叠在一起.
不符合整体消隐的制图规范.
我也研究过好久,发现怎样弄都不完美,
要完美得自己从头写2D化的功能,工作量有点大.
只搞了一半,中途发现发现BricsCAD自带的flatshot比ACAD的完善,能达到想要的功能,
反正这个需求用得少,需要的时候在BricsCAD里处理一下就行了.

gaics 发表于 2020-8-21 17:36:04

貌似都没有

mokson 发表于 2020-8-22 08:58:20

本帖最后由 mokson 于 2020-8-22 11:14 编辑

使用 sendcommand 、'sendkeys {enter} 也不凑效。
有谁知道 flatshot 是调用CAD安装目录下的哪个文件的API?
我想深度研究一下它,看能不能得到一些有价值的东西。

mokson 发表于 2020-9-7 16:35:25

求大神找出一个方法,让 lisp 启用它的自动应答模式,不弹出窗口。
就算弹出窗口,也不用人工按下 “确定” 键。

jh1005 发表于 2020-9-8 14:29:32

AcSectionRes.dll?

mokson 发表于 2020-9-8 14:56:05

jh1005 发表于 2020-9-8 14:29
AcSectionRes.dll?

那是载面样式的对话窗口。

pzweng 发表于 2020-9-8 17:54:19

mokson 发表于 2020-9-8 14:56
那是载面样式的对话窗口。

有办法不让这个对话框弹出来吗

mokson 发表于 2020-9-8 22:27:15

暂时没有好方法,可能要用到api,调用模态窗口

yuun 发表于 2022-8-9 19:02:42

mokson 发表于 2020-9-8 22:27
暂时没有好方法,可能要用到api,调用模态窗口

请问这个问题解决了吗?

Nico 发表于 2025-5-14 12:59:23

怎么隐藏对话框
页: [1] 2
查看完整版本: 再问 flatshot 平面摄影!!!