TommyG 发表于 2022-7-6 15:23:26

平铺图纸缩略图。ocx公司

我已经创建了一个块预览对话框,该对话框是从特定目录自动填充的。我发现它更容易管理,因为每次添加/删除/更新文件时,dwgthumbnail都会更新,从目录填充的列表框也会自动完成。例程记住当前层,将层更改为我指定的层,插入块,然后将层放回。如果我对dwg的属性添加注释,表单底部的标签也会填充该信息。
 
无论如何,我的问题是,我想知道如何数组(右项?)DWGThumbail自动预览,有点像幻灯片库,但管理时间更少。
 
我认为表单需要计算该目录中存在多少文件,然后对于该目录中的每个文件,dwgthumbnail将自动填充(例如)5列,按它需要的行数填充。
 
这是我遇到麻烦的部分。。。。有什么想法吗?

Lee Mac 发表于 2022-7-6 15:36:09

首先,欢迎来到我的导师汤米,希望你喜欢这里。
 
我认为我自己无法回答您的问题-因为我不知道如何创建对话框-但是,这可能会有所帮助:
 
http://www.cadtutor.net/forum/showthread.php?t=30880

TommyG 发表于 2022-7-6 15:45:32

谢谢你的欢迎,我希望能有所帮助,也能为自己获取一些知识

Lee Mac 发表于 2022-7-6 15:47:55

 
这里有这么多知识渊博的人——正如我发现的那样,你可以学习捆绑包
 
希望链接有帮助。

TommyG 发表于 2022-7-6 15:58:32

对不起,我在VBA中做这件事,它不多,但我到目前为止已经得到它来计算目录中的文件,我只需要数组dwgthumbnail。ocx和一切都应该是甜蜜的。
 
我们还有一个办公室坚持使用autocads dwg explorer,但一旦插入块,它就无法帮助设置层或任何其他变量。

Lee Mac 发表于 2022-7-6 16:04:09

啊,好的-我不确定你是不是在VBA中做的-不用担心
 
对于使用内置ACAD插入器的办公室,我认为您可以使用图形清理LISP,在完成图形后将图形中的所有块放置到正确的图层上。

BIGAL 发表于 2022-7-6 16:11:42

只是一个建议,如果你做大约5行,你可能最多只需要5列。如果表单自动调整大小以适应更多的正方形,你将无法识别图像。
 
根据过去的经验,我做了2x2 3x3 4x4&5x5 6x6可能还可以
 
每个都是一个单独的表格,因此请检查DWG的数量,然后使用正确的表格以及“下一个”表格,例如30个DWG使用5x5=25“下一个”使用3x3
 
这只是我一直关注的一个次要问题,因为这些幻灯片允许我放大块,并在制作幻灯片之前对块进行分层,使对象更清晰地突出。

TommyG 发表于 2022-7-6 16:16:50

我计划用3-4列,自动计算行数,因此如果有64个文件,有4列,它将产生16行,65个文件,将产生17行(16行,第17行有一个缩略图)
 
但是
 
DWG缩略图。ocx没有类似的绘图能力(正确吗?)在哪里可以指定行、列和间距?
 
我已经得到了文件数,所以dwgthumbnail1。dwgfilename到dwgthumbnail64。文件名和dwgthumbnail2。左值将为dwgthumbnail1。值+缩略图的大小和一点间隙。因此,对于3和4,它将是相似的,然后5-8将与1-4相同,随着“顶部”值的变化,等等。。。。
 
但是,我现在不知道该如何告诉VBA第一个文件名是dwgthumbnail1。dwgfilename,第二个是dwgthumbnail2。dwgfilename等等,同时告诉它需要生成多少行。。。。
 
它是沿着动态数组的方向吗?我有一个缩略图已经在一个框架,框架将在一个垂直滚动条。
 
我只是把它看作是一种简化管理的方法,把文件放在目录中,然后用零编码让块浏览器工作。如果我继续看幻灯片,那么还有制作幻灯片、制作库等等。。。一份文件副本,已经完成。

BIGAL 发表于 2022-7-6 16:29:20

如果使用幻灯片,为什么不使用autocad编写菜单代码呢?不管一个目录或目录列表中有多少个文件是唯一需要编码的。mnu文件只是一个文本文件?
你可以先选择新的图形,制作新的幻灯片,然后只需编写菜单文件,快速卸载菜单,然后重新加载所有完成的工作。
 
你说得对。编写菜单需要一段时间。我使用了操作系统命令行中的一些技巧,在Word内部创建了文件check^p in search replace。
 
幻灯片耗时最长,但取决于你的区块,我用脚本一次做了200张,看屏幕是否闪烁!优点是autocad会自动为您显示它们,并将下一页等放入。
 
如果你站起来大约60个街区,为什么你不开始把你的街区库分解成更小的普通组来显示呢。
 
下次我一定会考虑写一个程序
页: [1]
查看完整版本: 平铺图纸缩略图。ocx公司