Diskuzní fórum a databáze tipů a utilit pro AutoCAD, Inventor, Revit a další produkty Autodesk - od firmy Arkance Systems [www.cadforum.cz]
CZ | SK | EN | DE
Přihlášení
či registrace
   právě nás čte: 13149 
RSS kanál - CAD tipy RSS tipy
RSS diskuze

Diskuze Diskuzní fórum, poradna

 

NápovědaCAD 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 360, 3ds Max a s dalšími CAD 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 Systems (CAD Studio) - přímá podpora pro zákazníky funguje na helpdesk.cadstudio.cz
  FAQ FAQ  Prohledat fórum   Události   Registrovat Registrovat  Přihlásit Přihlásit

Téma uzavřenoZměna názvu výkresu při prvním uložení

 Odpovědět Odpovědět archiv
Autor
IvoBe Zobrazit panel
TOP uživatel
TOP uživatel
Avatar

Přihlášen: 11.čvc.2005
Lokalita: ČR (SČ)
Používám:
Fusion 360
Stav: Offline
Bodů: 289
Přímý odkaz na tuto zprávu Téma: Změna názvu výkresu při prvním uložení
    Zasláno: 21.srp.2013 v 06:32
Při prvním uložení IDW souboru bych chtěl změnit navrhovaný název souboru tak, aby se složil ze dvou iVlastností (konkrétně čísla výkresu, které máme v Souhrn>Nadpis a názvu výkresu z Souhrn>Předmět. Jde to nějak? (předpokládám, že existuje odpověď ano)

proměnné najdu
iProperties.Value("Summary", "Title")
iProperties.Value("Summary", "Subject")
řetězec z nich taky vytvořím, jde mi o to předefinování výchozí hodnoty pro první uložení

Ivo Bešťák
Zpět nahoru
Vladimír Michl Zobrazit panel
Moderátor
Moderátor
Avatar
Arkance Systems

Přihlášen: 09.zář.2004
Lokalita: ČR (JČ)
Používám:
Dodáváme produkty Autodesk
Stav: Offline
Bodů: 21434
Přímý odkaz na tuto zprávu Zasláno: 21.srp.2013 v 08:46
Správně, odpověď je "ano".
Třeba takto:
ThisDrawing.Document.FullFileName = iProperties.Value("Summary", "Title") & "-" & iProperties.Value("Summary", "Subject")
Vladimír Michl (moderátor)
Arkance Systems s.r.o. - www.arkance-systems.cz
(podpora viz hd.cads.cz)
Zpět nahoru
Navara Zobrazit panel
Arkance Systems support
Arkance Systems support
Avatar
Arkance Systems

Přihlášen: 08.zář.2008
Lokalita: ČR (Pha)
Používám:
Inventor
Stav: Offline
Bodů: 1636
Přímý odkaz na tuto zprávu Zasláno: 21.srp.2013 v 09:10
Odpověď zní ano, ALE!
To ALE je proto, že ten správný okamžik a způsob pro změnu názvu souboru je obsluha události FileUIEvents.OnPopulateFileMetadata. to je ale v iLogicu obtížně realizovatelné.
 
1) Pomocí iLogicu je možné změnit
ThisDrawing.Document.FullFileName = "newFileName.idw"
ale tam je potřeba zadat celou cestu k souboru, protože při ukládání už se dialog pro uložení nezobrazuje.
 
2) Další možností je změnit
ThisDoc.Document.DisplayName = "newFileName.idw"
Potom se zobrazí dialog s nově navrženým názvem souboru a je možné ho změnit, ale zobrazovaný název ve stromě už zůstane na automaticky nastavené hodnotě. To lze eliminovat nastavením ThisDoc.Document.DisplayNameOverridden = False
po uložení dokumentu.
Obě varianty 1) i 2) je ale nutné spouštět "na tlačítko", nelze je spouštět před uložením automaticky
 
Zpět nahoru

Pro technickou podporu CAD
kontaktujte Helpdesk

Příbuzné CAD tipy:
Tip 5323:Ukládání historie změn v DWG výkresu.
Tip 11935:Co znamená hvězdička u názvu některých výkresů?
Tip 8970:Vzájemné propojení hodnot kót v AutoCADu.
Tip 9473:Jak předdefinovat název výkresu pro uložení z iVlastností?
Tip 9766:Trik - proč Inventor vyžaduje uložení závislého souboru?
Tip 12218:Při výběru určitého šrafovacího vzoru mi AutoCAD havaruje a ukončí se.


 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,680 sekund.