尘缘一生 发表于 2019-8-17 08:02:53

关于图库系统【请大家讨论】

本帖最后由 尘缘一生 于 2019-8-17 08:24 编辑

如题: 个人观点:

第一点:
      图库系统按理说是不用开发的,因为都开发好了,大家看截图:此为不依赖幻灯的图库系统,无论你库块有多大,都可以预览管理,且能管理图片。

    但它有2点可能不满足大家想法:

   A:它独立与CAD,对于二次开发外挂来说,可能你觉得 "像加了另一个外挂”
   B:许多人要你得图库系统,这个不是,是 ”美式装备“

   

第二点: 依赖于幻灯的图库系统

         依”图库“二字搜索本坛,你不难发现不少图库系统,尤其是" 信” 。。。等
      http://bbs.mjtd.com/forum.php?mod=viewthread&tid=77054&highlight=%CD%BC%BF%E2
      http://bbs.mjtd.com/thread-84608-1-4.html
、   http://bbs.mjtd.com/forum.php?mod=viewthread&tid=93404&highlight=%CD%BC%BF%E2
      http://bbs.mjtd.com/forum.php?mod=viewthread&tid=113024&highlight=%CD%BC%BF%E2

    优点是:有源码,不难进行进一步改进。可以满足一些用户管理些,小零件,一个螺丝帽之类。
      缺点是:依赖幻灯,大型库块不适合,只能”螺丝帽“范畴!

第三点:

   其他图库系统,比如”超级图库“,相信你不会开发采用,为什么?那是要注册,花钱,且挂上,CAD并不轻松的,

期望和建议:

    要写,就写不依赖与幻灯的图库系统,目前没有发现源码存在,我思量是:WINDOWS系统它本来就有资源管理器,且能大图标浏览的,也就是小点,直接用它即可了,但需要代码控制,WINDOWS资源管理器,打开就是图库方式显示的,并大图标预览加大不就完了吗?

       对于我这”贪得无厌“的人来说,你能透露点源码吗?如果你会写这个方面,可以”半隐琵琶半遮面“的透露一段就行?

      下面提供:信.图库管理原程序(源码),我进行了2点修改,一是,DCL写在了一起,二是浏览加到了16个一页。如果想暂时加个图库管理,先凑合用吧。

      

消失的天空 发表于 2019-10-16 15:08:40

谁有好用代码推荐一下谢谢,不用command调用的。command调用这个有两个问题
1、只能插入普通的图块,无法对块里块处理
2、只能插入普通的图块炸开,无法对块里块处理
(defun EF-Lib-BlockInsert ()
(setvar "clayer" lay)
(command "insert"inserttk "X"    $EF_LibScaleX   "Y"   $EF_LibScaleY   "R"(angtos $EF_LibROTATE)
          pause
           ) 插入块里块有问题

(if (= bom "1")
    (progn
    (setq en1 (lastent)) ;炸开不了块里块;普通的块可以
    (command ".explode" en1 ""))
    )
)

尘缘一生 发表于 2019-8-18 05:53:47

本帖最后由 尘缘一生 于 2019-8-18 06:17 编辑

幻灯库图库,不是不行,关键没到位,转到一个目录,要自动成库才行,自动所有文件生成幻灯,并入库!

如果需要人为的,一个个作幻灯,入库,行吗?

如果如此,不客气的说,27年前,我就写过这个,因为硬盘掉地上,摔坏了,丢掉我5年的资料,从此再没关注幻灯图库!


INI文件,就是个文本文件,里面写个路径而已,自己创建即可。




消失的天空 发表于 2019-10-15 14:21:23

本帖最后由 消失的天空 于 2020-9-2 14:33 编辑

非常感谢 楼主的源码,如今我在明经LISP历练学习摸索了大半年。如今可以自己改调试了,新增加搜索查找块功能。:handshake
2020 我们还在继续加油朋友。给有需要朋友。 EF_Library.ini自己建。应对零件类型太多才向上加了一级文件夹。
说明:此版向上添加了一级文件夹,主要路径文件夹内要包含两层文件夹。
1、优化文件地址不能正确的找到。


USER2128 发表于 2019-8-17 10:57:59

一直想撇开幻灯片,无赖没有找到DWG直接预览的控件
R14版本下可用"Linnet.exe"对DWG直接预览,但在高版本下报错。

纵横八方 发表于 2019-8-17 11:14:28

缺少 INI 呢

sachindkini 发表于 2019-8-17 14:40:27

dear sir,

duotu007 发表于 2019-8-17 15:04:52

OPENDCL可以不用幻灯片

USER2128 发表于 2019-8-17 17:09:32

"Linnet.exe"也只是生成sld文件,再对sld操作

东升铮 发表于 2019-8-17 19:50:45

把文件放到一个文件夹,反复使用MSLID将DWG生成SLD文件,再用"Linnet.exe"控制打包SLB,面板控制的删除文件可以通过编程改掉扩展名收入文件夹。这样应该可以跳过图库幻灯片这个硬核问题。没试过,只是一个想法而已。

20021792 发表于 2019-8-17 23:16:14

这个INI 文件那里有啊

cghdy 发表于 2019-8-19 09:11:31

风趣啊
页: [1] 2 3 4 5 6
查看完整版本: 关于图库系统【请大家讨论】