Diskuzní fórum, poradna
CAD diskuze, rady, výměna zkušeností |
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
Změna názvu výkresu při prvním uložení |
Odpovědět | archiv |
Autor | |
IvoBe
Profil člena
Odeslat soukromou zprávu
Najít příspěvky člena
Navštívit stránky člena
Přidat do seznamu známých
TOP uživatel Přihlášen: 11.čvc.2005 Lokalita: ČR (SČ) Používám: Fusion 360 Stav: Offline Bodů: 289 |
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") řetězec z nich taky vytvořím, jde mi o to předefinování výchozí hodnoty pro první uložení
|
|
Ivo Bešťák
|
|
Vladimír Michl
Profil člena
Odeslat soukromou zprávu
Najít příspěvky člena
Navštívit stránky člena
Přidat do seznamu známých
Moderátor Arkance Systems Přihlášen: 09.zář.2004 Lokalita: ČR (JČ) Používám: Dodáváme produkty Autodesk Stav: Offline Bodů: 21434 |
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") |
|
Navara
Profil člena
Odeslat soukromou zprávu
Najít příspěvky člena
Navštívit stránky člena
Přidat do seznamu známých
Arkance Systems support Arkance Systems Přihlášen: 08.zář.2008 Lokalita: ČR (Pha) Používám: Inventor Stav: Offline Bodů: 1636 |
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 |
|
Pro technickou podporu CAD
kontaktujte Helpdesk
Odpovědět | |
Přejít na fórum | Oprávnění fóra Nemůžete vytvářet nová témata v tomto fóru Nemůžete odpovídat na témata v tomto fóru Nemůžete vymazávat vaše příspěvky v tomto fóru Nemůžete upravovat vaše příspěvky v tomto fóru Nemůžete vytvářet ankety v tomto fóru Nemůžete hlasovat v anketách v tomto fóru |
Stránka byla vygenerována za 0,680 sekund.