SolidWorks >> Inne tematy >> Jak rozpoznać wersję SW
Autor Wypowiedź
Użytkownik usunięty
Krzysztof Kowalski
Nie mam zainstalowanego programu, natomiast mam plik /część/ SW, czy mogę rozpoznać po samym pliku w jakiej wersji był tworzony model?
 
CSWP, CSWE, CSWI *** solid-blog.pl ***
2012-11-06, 11:39
Pomógł 406 raz(y).
Najlepiej byłoby dodawać właściwość dostosowaną "wersja" i wpisywać... tak robiłem m.in. w przykładach: http://www.szkoleniasolidworks.pl/?k=do_pobrania

Później łatwo można sprawdzić we właściwościach bez otwierania pliku.

Inny sposób?
Otwórz plik w notatniku i w gąszczu "śmieci" na górze odnajdziesz informacje o wersji:)
 
Panienka do wszystkiego
2012-11-06, 11:53
Pomógł 66 raz(y).
Witam,

to ponizej, to niestety tylko polowa sukcesu - ta informacja zawarta w pliku odnosi sie wlasciwie to podkladki (template) na bazie ktorej stworzono plik...




http://www.pswug.info/image/forum/forum_760_14_827_4821.zip

Pozdr. tomek
 
CSWP, CSWE, CSWI *** solid-blog.pl ***
2012-11-06, 12:12
Pomógł 406 raz(y).
http://help.solidworks.com/2011/english/api/sldworksapi/get_version_history_example_vb.htm

Jak sprawdzić historię pliku:
'------------------------------------------------

'

' Preconditions: A SolidWorks document is open.

'

' Postconditions: None

'

'------------------------------------------------

Option Explicit

Sub main()

Dim swApp As SldWorks.SldWorks

Dim swModel As SldWorks.ModelDoc2

Dim vVerStr As Variant

Dim i As Long



Set swApp = Application.SldWorks

Set swModel = swApp.ActiveDoc



Debug.Print "File = " & swModel.GetPathName



If IsEmpty(vVerStr) Then

vVerStr = swApp.VersionHistory(swModel.GetPathName)

End If



If Not IsEmpty(vVerStr) Then

For i = 0 To UBound(vVerStr)

Debug.Print " " & vVerStr(i)

Next i

Else

Debug.Print " No version information."

End If

End Sub

'------------------------------------------------
 
CSWP, CSWE, CSWI *** solid-blog.pl ***
2012-11-06, 12:26
Pomógł 406 raz(y).
To idąc dalej za ciosem:

------------------------
_DL_V E R S I O N _ ## 0 0
_MO_V E R S I O N _ ## 0 0

_ #### = YYYY
?? = '95
?? = '96
?? = '97
?? = '97 Plus
_ ??? = 199?
_ 822 = 1998
_ ### = 1998 Plus Beta version?
_ 1008 = 1999
_ 1332 = 2000
_ 1750 = 2001
_ 1950 = 2001 Plus
_ ???? = 2002
_ ???? = 2003
_ 2500 = 2004
_ 2800 = 2005
_ 3100 = 2006
_ 3400 = 2007
_ 3800 = 2008
_ 4100 = 2009
_ 4400 = 2010
_ 4800 = 2011
_ 5000 = 2012
_ 5800 = 2013
 
Panienka do wszystkiego
2012-11-06, 12:42
Pomógł 66 raz(y).
Czesc,

przy okazji odkrylem w koncu "gwiazdki"...

:-)))

Pozdr. tomek
 

PSWUG

Strefa Resellera

Publikuj

Społeczność

Ankieta

Linki

RSS

BOT