ARKANCE - globální Platinum partner Autodesk ARKANCE | KONTAKT - CZ | SK | EN | DE
Registrujte se na 22. ročník konference CADfórum 2025 - 30.9. Zámek Valeč.
Přes 118.500 registrovaných u nás, celkem 1.096.000 registrovaných (CZ+EN), přes 53.000 CAD/BIM bloků. Vyzkoušejte nový přesný Inženýrský kalkulátor a aktualizovaný Generátor čarových kódů.
Registrujte se na konferenci CADfórum 2025 - automatizace navrhování
RSS kanál - CAD tipy RSS tipy
RSS diskuze

Diskuze Diskuzní fórum, poradna

?
CAD diskuze, rady, výměna zkušeností

CAD Fórum - Homepage Veřejné diskuzní fórum k CAD aplikacím - ptejte se na libovolné otázky týkající se oboru CAx, podělte se o vaše znalosti a zkušenosti s programy AutoCAD, Inventor, Revit, Fusion, 3ds Max, Vault a s dalšími CAD/BIM/PDM aplikacemi. Zaregistrujte se nebo se přihlašte a zašlete váš příspěvek do odpovídajícího fóra. Viz další informace o CAD Fóru. Nechcete se registrovat? Zeptejte se v naší Facebook poradně.
Fórum nenahrazuje technický support firmy ARKANCE (CAD Studio) - přímá podpora pro zákazníky funguje na helpdesk.arkance-systems.cz
  FAQ FAQ  Prohledat fórum   Události   Registrovat Registrovat  Přihlásit Přihlásit

Téma uzavřenoDatum změny výkresu - automatická aktualizace

 Odpovědět Odpovědět archiv
Autor
Invent Zobrazit panel
Nováček
Nováček

Přihlášen: 29.čer.2009
Lokalita: ČR (OL)
Používám:
Inventor2009
Stav: Offline
Bodů: 6
Přímý odkaz na tuto zprávu Téma: Datum změny výkresu - automatická aktualizace
    Zasláno: 26.bře.2014 v 09:38

Prosím o radu.

V Inventoru 2013 jsem měl ve výkresu makro, které při uložení výkresu automaticky přepsalo datum změny ve výkrese.

Po přechodu na Inventor 2014 mi toto makro přestalo fungovat, přitom je ve výkrese (novém i starém) stále obsaženo. Nevíte kde je problém a jak jej vyřešit aby makro znofu fungovalo?

Zde je text zmíněného makra.

Public Sub AutoSave()
Call AddSysDateTime
End Sub
Public Sub AddSysDateTime()
On Error Resume Next
'Check if the active document is a Drawing
If ThisApplication.ActiveDocumentType = kDrawingDocumentObject Then

'Add a custom property "SysDate" with system date
Set oPropSet = ThisApplication.ActiveDocument.PropertySets("{D5CDD505-2E9C-101B-9397-08002B2CF9AE}")
'As a workaround the property must be delete because it can not be changed

oPropSet.Item("SysDate").Delete

Call oPropSet.Add(Format(Date, "d.m.yyyy"), "SysDate")
'Add a custom property "SysTime" with system time
Set oPropSet = ThisApplication.ActiveDocument.PropertySets("{D5CDD505-2E9C-101B-9397-08002B2CF9AE}")
'As a workaround the property must be delete because it can not be changed
oPropSet.Item("SysTime").Delete
Call oPropSet.Add(Format(Time, "h:mmam/pm"), "SysTime")
'Still having some problems that the last property does not update correct
Call RefreshProperties
End If
End Sub
Private Sub RefreshProperties()
Set oPropSet = ThisApplication.ActiveDocument.PropertySets("{D5CDD505-2E9C-101B-9397-08002B2CF9AE}")
Call oPropSet.Add("", "MyDummy")
oPropSet.Item("MyDummy").Delete
End Sub

Zpět nahoru
Vladimír Michl Zobrazit panel
Moderátor
Moderátor
Avatar
ARKANCE

Přihlášen: 09.zář.2004
Lokalita: ČR (JČ)
Používám:
Implementujeme řešení Autodesk
Stav: Offline
Bodů: 21950
Přímý odkaz na tuto zprávu Zasláno: 27.bře.2014 v 09:08
Doporučuji použít vestavěnou funkci datumu v X-Tools, funguje automaticky.
Vladimír Michl (moderátor)
ARKANCE CZ - arkance.world
(podpora viz helpdesk.arkance-systems.cz)
Zpět nahoru
Navara Zobrazit panel
ARKANCE support
ARKANCE support
Avatar
Arkance Systems

Přihlášen: 08.zář.2008
Lokalita: ČR (Pha)
Používám:
Inventor
Stav: Offline
Bodů: 1637
Přímý odkaz na tuto zprávu Zasláno: 27.bře.2014 v 09:27
Tohle makro už fungovat nebude, protože používalo potenciálně nebezpečnou funkci AutoSave()
Tato a jí podobné funkce AutoOpen, AutoNew, AutoSave, AutoClose, and AutoEdit byly bez náhrady zrušeny. Jedinou možností tak je přepsat to jako AddIn, nebo použít X-Tools
Zpět nahoru
kosulic Zobrazit panel
Zasloužilý člen
Zasloužilý člen

Přihlášen: 24.úno.2010
Lokalita: ČR (JM)
Používám:
Inventor 2016
Stav: Offline
Bodů: 158
Přímý odkaz na tuto zprávu Zasláno: 27.bře.2014 v 13:30
Nebude takováto, s prominutím, ptákovina (velice potřebná) někdy defaultně v Inventoru?

Používal jsem "datum uložení" v inventoru 0011 s programem Iproperty (což byl asi předchůdce X-tools). Pak jsem musel na nové verze předělávat kusovníky zpět na datum vytvoření. 
Xtools mám, ale bojím se, že to zase do budoucna z jakéhokoliv důvodu nebude fungovat.
Zpět nahoru
Navara Zobrazit panel
ARKANCE support
ARKANCE support
Avatar
Arkance Systems

Přihlášen: 08.zář.2008
Lokalita: ČR (Pha)
Používám:
Inventor
Stav: Offline
Bodů: 1637
Přímý odkaz na tuto zprávu Zasláno: 27.bře.2014 v 13:37
Nevím, kdo přesně stál za doplňkem iProperty. Myslím, že u X-Tools něco podobného v dohledné době nehrozí. A pokud by se v budoucnu přece jen stalo, že by jejich vývoj skončil, tak bude určitě k dispozici nějaká důstojná náhrada, nebo se alespoň zveřejní zdrojové kódy, aby v tom mohl někdo pokračovat.
Zpět nahoru
Invent Zobrazit panel
Nováček
Nováček

Přihlášen: 29.čer.2009
Lokalita: ČR (OL)
Používám:
Inventor2009
Stav: Offline
Bodů: 6
Přímý odkaz na tuto zprávu Zasláno: 28.bře.2014 v 08:33

Nainstaloval jsem X-tools a po nastavení to funguje.

Nevíte jestli by se dalo pomocí tohoto X-tools nastavit i přepsání jména podle toho, kdo udělal poslední změnu ve výkrese?

Zpět nahoru
Boleslav Zobrazit panel
TOP uživatel
TOP uživatel

Přihlášen: 06.led.2009
Lokalita: ČR (Pha)
Používám:
dříve Solidworks, teď Inventor
Stav: Offline
Bodů: 341
Přímý odkaz na tuto zprávu Zasláno: 28.bře.2014 v 11:41
Jestli to není v X-tools, můžete na to použít makro v iLogic:

iProperties.Value("Custom","LastUser") = ThisApplication.UserName
Zpět nahoru

Pro technickou podporu CAD
kontaktujte Helpdesk

Příbuzné CAD tipy:
Tip 8678:Jak vyvolat aktualizaci tabulky extrakce dat?
Tip 4365:VIPAutomatická aktualizace DWF souborů s Vaultem.
Tip 9467:Automatické publikování schválených výkresů z Inventoru.
Tip 10851:iLogic - jak ve výkresu zpracovat materiál a cestu součásti?
Tip 9427:Automatické ukládáni DWG výkresu po N příkazech.
Tip 8717:Jak ve výkresu zobrazit těžiště podsestavy?


 Odpovědět Odpovědět

Přejít na fórum Oprávnění fóra Zobrazit panel



Stránka byla vygenerována za 0,367 sekund.