乐筑天下

搜索
欢迎各位开发者和用户入驻本平台 尊重版权,从我做起,拒绝盗版,拒绝倒卖 签到、发布资源、邀请好友注册,可以获得银币 请注意保管好自己的密码,避免账户资金被盗
查看: 127|回复: 9

不打开图纸的CAD版本?

[复制链接]

1

主题

1

帖子

1

银币

初来乍到

Rank: 1

铜币
5
发表于 2020-10-15 02:01:57 | 显示全部楼层 |阅读模式
嗨,
我对acad并不陌生,但我不知道该把它放在哪里。我从
顾问那里得到图纸,并且定期,即使我要求他们保存到
我使用的版本,我也无法打开它们。我的问题是,无论如何,我都可以在不打开图纸的情况下准确地找到他们发给我的
是什么版本(因为我不能)?

本帖以下内容被隐藏保护;需要你回复后,才能看到!

游客,如果您要查看本帖隐藏内容请回复
回复

使用道具 举报

16

主题

55

帖子

4

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
117
发表于 2020-10-15 04:13:38 | 显示全部楼层
JTB World的“资源管理器列”(非免费)将显示文件的版本。
回复

使用道具 举报

4

主题

38

帖子

8

银币

初来乍到

Rank: 1

铜币
49
发表于 2020-10-15 11:28:31 | 显示全部楼层
我相信Trueview不仅会阅读它,还可以将其保存到早期版本。考虑到这一点,我认为运行时版本的Microstation也会很好。它运行20分钟,然后停止,但您可以立即重新开始。我用它做所有的工作。
回复

使用道具 举报

9

主题

64

帖子

2

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
100
发表于 2020-10-15 21:21:13 | 显示全部楼层
lisp中的一件事是READ-CHAR,这样你就可以读取文件的开头并查看acad?会有一个游戏。
有一个谷歌
  1. (DEFUN rb (/ buffer char fh)
  2. (setq buffer '())
  3.   (SETQ        fh (OPEN "d:\\ACADTEMP\\TEST1.dwg"
  4.                  "r"
  5.            )
  6.         n  -1
  7.   )
  8.   (WHILE ((defun mp-get-dwg-ver ( dwg / handle stream )
  9.     ;;  Return the specified drawing's version as a string representing
  10.     ;;  the AutoCAD versions that create and support the version natively,
  11.     ;;  e.g. "2018/2019/2020/2021". Of course drawings saved by Civil3D
  12.     ;;  enjoy a special versioning hell that doesn't precisely follow this
  13.     ;;  schema. Thanks Autodesk.
  14.     (cond
  15.         ((null (setq handle (open dwg "r"))) nil) ;; could not open drawing, return nil
  16.         ((progn (setq stream (substr (read-line handle) 1 6))(close handle)))
  17.         ((eq "AC1032" stream) "2018/2019/2020/2021")
  18.         ((eq "AC1027" stream) "2013/2014/2015/2016/2017")
  19.         ((eq "AC1024" stream) "2010/2011/2012")
  20.         ((eq "AC1021" stream) "2007/2008/2009")
  21.         ((eq "AC1018" stream) "2004/2005/2006")
  22.         ((eq "AC1015" stream) "2000/2000I/2002") ;; was 2000i, forced uppercase
  23.         ((eq "AC1014" stream) "R14")
  24.         ((eq "AC1012" stream) "13")
  25.         ((eq "AC1009" stream) "11,12")
  26.         ((eq "AC1006" stream) "10")
  27.         ((eq "AC1004" stream) "9")
  28.         ((eq "AC1003" stream) "2.6")
  29.         ((eq "AC1002" stream) "2.5")
  30.         ((eq "AC2.10" stream) "2.10")
  31.         ((eq "AC1.50" stream) "2.0")
  32.         ((eq "AC1.4" (setq stream (substr stream 1 5))) "1.4")
  33.         ((eq "AC1.2" stream) "1.2")
  34.         ((eq "MC0.0" stream) "1.1")
  35.         ("Doesn't appear to be an AutoCAD dwg, cue sad trombone.")
  36.     )
  37. )

干杯。
回复

使用道具 举报

106

主题

1万

帖子

101

银币

顶梁支柱

Rank: 50Rank: 50

铜币
1299
发表于 2020-10-20 19:02:33 | 显示全部楼层
很久以前,我有一个在后台运行的实用程序,它捕获文件版本并自动以正确的版本打开它,以防止用户在我们安装了几个不同版本时将其保存到更新的文件类型。那是15年前...可悲的是,我再也找不到我当时的代码存储库了。我有它,只是不知道在哪里:-/
回复

使用道具 举报

154

主题

1274

帖子

8

银币

顶梁支柱

Rank: 50Rank: 50

铜币
1936
发表于 2020-10-20 21:27:22 | 显示全部楼层
这里有一个想法(Q&D):
回复

使用道具 举报

8

主题

241

帖子

23

银币

后起之秀

Rank: 20Rank: 20Rank: 20Rank: 20

铜币
257
发表于 2020-10-21 02:30:18 | 显示全部楼层
嗯,不。我们的客户拥有从80年代到现在的图纸。也就是说,按照你认为合适的方式滥用它,事实上,发布到沼泽的所有示例代码都喜欢这样的未来。干杯。
回复

使用道具 举报

154

主题

1274

帖子

8

银币

顶梁支柱

Rank: 50Rank: 50

铜币
1936
发表于 2020-10-21 08:12:35 | 显示全部楼层

que
我觉得在这篇之前的某个地方少了一篇帖子
回复

使用道具 举报

154

主题

1274

帖子

8

银币

顶梁支柱

Rank: 50Rank: 50

铜币
1936
发表于 2020-10-21 08:27:09 | 显示全部楼层

问:
我觉得在这篇文章之前的某个地方少了一篇文章。
少了的是我在发布这篇文章前应该喝的那桶咖啡<我完全误读了Crank的帖子<看别处,我很丑
回复

使用道具 举报

106

主题

1万

帖子

101

银币

顶梁支柱

Rank: 50Rank: 50

铜币
1299
发表于 2020-10-21 18:16:28 | 显示全部楼层
呵呵
回复

使用道具 举报

发表回复

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

  • 微信公众平台

  • 扫描访问手机版

  • 点击图片下载手机App

QQ|关于我们|小黑屋|乐筑天下 繁体中文

GMT+8, 2025-3-10 10:01 , Processed in 1.282417 second(s), 72 queries .

© 2020-2025 乐筑天下

联系客服 关注微信 帮助中心 下载APP 返回顶部 返回列表