[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Extern libmagic output like command File?
[Thread Prev] | [Thread Next]
- Subject: Re: Extern libmagic output like command File?
- From: Bruce Steers <bsteers4@xxxxxxxxx>
- Date: Mon, 16 Sep 2024 15:40:11 +0100
- To: user@xxxxxxxxxxxxxxxxxxxxxx
Does This Help...
The first 6 chars of an autocad file are a code.
*AC1.50* - DWG Release 2.0
*AC2.10* - DWG Release 2.10
*AC1002* - DWG Release 2.5
*AC1003 *- DWG Release 2.6
*AC1004 *- DWG Release 9
*AC1006 *- DWG Release 10
*AC1009 *- DWG Release 11/12 (LT R1/R2)
*AC1012 *- DWG Release 13 (LT95)
*AC1014 *- DWG Release 14, 14.01 (LT97/LT98)
*AC1015 *- DWG AutoCAD 2000/2000i/2002
*AC1018 *- DWG AutoCAD 2004/2005/2006
*AC1021 *- DWG AutoCAD 2007/2008/2009
*AC1024 *- DWG AutoCAD 2010/2011/2012
*AC1027 *- DWG AutoCAD 2013/2014/2015/2016/2017
*AC1032 *- DWG AutoCAD 2018/2019/2020/2021/2022/2023/2024
So something like this might work...
Public Sub GetAutoCadVersion(Path As String) As String
Dim sCode As String
Dim cCol As Collection = ["AC1.50": "DWG Release 2.0",
"AC2.10": "DWG Release 2.10",
"AC1002": "DWG Release 2.5",
"AC1003": "DWG Release 2.6",
"AC1004": "DWG Release 9",
"AC1006": "DWG Release 10",
"AC1009": "DWG Release 11/12 (LT R1/R2)",
"AC1012": "DWG Release 13 (LT95)",
"AC1014": "DWG Release 14, 14.01 (LT97/LT98)",
"AC1015": "DWG AutoCAD 2000/2000i/2002",
"AC1018": "DWG AutoCAD 2004/2005/2006",
"AC1021": "DWG AutoCAD 2007/2008/2009",
"AC1024": "DWG AutoCAD 2010/2011/2012",
"AC1027": "DWG AutoCAD 2013/2014/2015/2016/2017",
"AC1032": "DWG AutoCAD 2018/2019/2020/2021/2022/2023/2024"]
Dim hFile As File
hFile = Open Path For Read
sCode = Mid(hFile.ReadLine(), 1, 6)
hFile.Close
Return cCol[sCode]
End
i tested it on a randomly downloaded autocad file and it seemed to work.
Respects
BruceS
On Mon, 16 Sept 2024 at 15:12, System64 Development <64xcode@xxxxxxxxx>
wrote:
> El 16/9/24 a las 16:05, vuott@xxxxxxxxxxxx escribió:
> > what is this File command ?
>
> Is a command that give some information about the file passed as argument.
>
> https://en.wikipedia.org/wiki/File_%28command%29
>
> Regards.
>
> Martin
>
>
>
| Re: Extern libmagic output like command File? | System64 Development <64xcode@xxxxxxxxx> |
| Extern libmagic output like command File? | System64 Development <64xcode@xxxxxxxxx> |
| Re: Extern libmagic output like command File? | vuott@xxxxxxxxxxxx |
| Re: Extern libmagic output like command File? | System64 Development <64xcode@xxxxxxxxx> |