The Buzzard 发表于 2022-7-6 15:36:22

因此,我认为您希望图像根据用户输入进行更改,就像您选择不同选项时acads Dimstyle manager图像的更改一样。我猜对了吗?

BLOACH85 发表于 2022-7-6 15:39:23

可能,这取决于需要做多少工作!!

The Buzzard 发表于 2022-7-6 15:40:47

从我看来,输入可能会有所不同,因此您需要针对每种情况滑动。我认为那是不可行的。如果使用常量,您可以使用带有预定义输入的列表框或弹出列表,然后您将知道所需的幻灯片数量,然后可以使用类似于我在此线程上发布的最后一个程序的内容。
 
幻灯片只是静态图像,不能根据输入进行更改。
 
我并不是想让你气馁,有什么方法可以确定需要什么吗?还是一切都不同?

BLOACH85 发表于 2022-7-6 15:46:31

一切都会发生变化,所以无论如何,有没有办法只制作一个背景图像,比如说一个6“宽8英尺长但没有尺寸的盘子,在什么地方会有一个编辑框或左右?如果没有,我只是要制作一个幻灯片上有dims
示例:整体dim将是一个,在幻灯片上,dim将是一个仅供参考的dim,以便用户知道他们在看什么。
但是如何将幻灯片合并到dcl文件中?还是为了这件事做幻灯片?

The Buzzard 发表于 2022-7-6 15:48:30

我认为有一种可能性,如果图像列表可以通过编码进行操作,那么可能的情况似乎是可能的。我有一个创建列表的程序,但我不确定如何删除它。你需要一个比我更有经验的人。如果其他人愿意承担这个责任,我可以提供我提到的关于创建初始列表的帮助。
 
在这一点上,我很抱歉,我不能帮助你更多。你将不得不等待,看看是否有其他人可以承担这一责任。
 
我会看看是否能为你得到一些额外的帮助。
同时祝你好运,
秃鹰

The Buzzard 发表于 2022-7-6 15:52:29

要制作幻灯片,您需要绘制幻灯片的外观。运行MSLIDE,这意味着制作幻灯片并将其保存到名称。它为文件类型放置sld。

BLOACH85 发表于 2022-7-6 15:54:21

所以在创建之后,您只需转到dcl并创建一个装箱的列或行,插入幻灯片并设置一个名称?

The Buzzard 发表于 2022-7-6 15:59:01

在DCL文件中,您需要一个图像平铺。
 
          : image {
                     key = "im1";
                     height = 7;
                     aspect_ratio = 1.5;
                     color = 0;
                     allow_accept = true;
                   }
 
在lisp文件中,需要设置图像的参数。

(setq w (dimx_tile "im1")
       h (dimy_tile "im1"))
          (start_image "im1")
(slide_image 0 0 w h "SLIDE_NAME")
(end_image)                                                      

 
在代码中,您还需要一个动作块来控制变量
选择。

(action_tile "im1"
"(setq VARIABLE \"Your Variable Value\")")

 
 
当然,正如我之前概述的那样,您需要这张幻灯片。

BLOACH85 发表于 2022-7-6 16:00:42

我的变量是什么意思?

The Buzzard 发表于 2022-7-6 16:03:37

实际上,我写了“你的变量值”,这是放入变量名中的值,用于在代码中执行操作。我猜你知道这件事。我的印象是你写了你的代码和新的变量是什么,它做什么。我猜你现在对lisp很陌生吧?你可以发布你的lisp代码和对话框文件,我会看看如果你愿意,我是否可以为你启动一些东西。
 
这一切都取决于你。
页: 1 [2]
查看完整版本: 对话框中的DWG?