Vytisknout stránku | Zavřít okno

současné SAVE plného výkresu a jen vybr. hladin

Vytištěno z: CAD Fórum
Kategorie: Autodesk - stavebnictví, strojírenství, CAD/GIS
Název fóra: AutoCAD
Popis fóra: Otázky kolem aplikací AutoCAD a AutoCAD LT, AutoCAD 360, prohlížečů, DWG a DWF, Design Review, Navisworks, nadstavby, 123D, A360 a cloud Autodesk 360
URL: https://www.cadforum.cz/forum/forum_posts.asp?TID=16406
Datum vytištění: 02.kvě.2026 v 11:13


Téma: současné SAVE plného výkresu a jen vybr. hladin
Odeslal: Mantlík
Předmět: současné SAVE plného výkresu a jen vybr. hladin
Datum odeslání: 04.led.2013 v 10:49

Přeji přítomným vše nejlepší do nového roku.

 
Mám následující problém.
Potřeboval bych (z důvodu "blbuvzdornosti") zařídit, aby se mi současně ukládaly dvě verze výkresu.
Jednak samozřejmě "normální uložení" a jednak pouze soubor s vybranými hladinami - např. hladiny "ABC_*" 
 
Řešili jste už někdo podobný problém?
 
PS. Napadá mne, že by to možná šlo zakomponovat do uživatelské funkce reaktoru PRESAVE, ale mé znalosti na to nestačí ...
 
Díky


-------------
J. Mantlík




Odpovědi:
Odeslal: Vladimír Michl
Datum odeslání: 04.led.2013 v 11:29
Ano, použití našeho reaktoru PreSave se pro tento účel hodí. Ta obslužná uživatelská funkce už je docela komplikovaná, ale funguje to - příklad doplněn do Readme v aktuální verzi PreSave (viz Download).
 
PS: ve vašem případě změňte filtr z "AA,CC" na "ABC_*" a nastavte jméno DWG souboru pro kopii


-------------
Vladimír Michl (moderátor)
ARKANCE CZ - https://arkance.world - arkance.world
(podpora viz helpdesk.arkance-systems.cz)


Odeslal: Mantlík
Datum odeslání: 04.led.2013 v 12:47
Thumbs%20UpClap
Děkuji moc, vyzkouším ....
Ještě malý dotaz k tomu filtru.
Má ta čárka v "AA,CC" nějaký význam? Třeba jako oddělovač filtrů? Fungovalo by to pak např. ve tvaru "ABC_*, DEF_*" pro uložení hladin ABC_* a DEF_*?


-------------
J. Mantlík



Odeslal: Vladimír Michl
Datum odeslání: 04.led.2013 v 14:46
Ano, přesně tak. Čárka odděluje seznam hodnot a hodnoty mohou obsahovat zástupné znaky.

-------------
Vladimír Michl (moderátor)
ARKANCE CZ - https://arkance.world - arkance.world
(podpora viz helpdesk.arkance-systems.cz)


Odeslal: Mantlík
Datum odeslání: 04.led.2013 v 15:22

Děkuji

Testování ale objevilo nějakou chybku ...
Při prvním uložení to zafungovalo tak, jak mělo. při dalších uloženích to zahlásí ...
 
Příkaz: _qsave
PRESAVE> Performing selected pre-save actions...; chyba: Automation chyba.
Pojmenovaná výběrová množina existuje
 
Druhý (redukovaný) soubor to neuloží a zároveň to reaktor vypne ...

Jinak by to bylo přesně to, co jsem potřeboval


-------------
J. Mantlík



Odeslal: Vladimír Michl
Datum odeslání: 04.led.2013 v 16:18
No jistě, to zůstalo neošetřeno. Omlouvám se. Místo řádku (vla-add) musí být složitější konstrukce:
 
 (if (vl-catch-all-error-p (vl-catch-all-apply 'vla-item (list acsel "PreSaveSelS0")))
  (setq acsel (vla-add acsel "PreSaveSelS0"))
  (progn
   (vla-delete (vla-item acsel "PreSaveSelS0"))
   (setq acsel (vla-add acsel "PreSaveSelS0"))
  )
 )
 
ZIP archiv s Readme zaktualizován.


-------------
Vladimír Michl (moderátor)
ARKANCE CZ - https://arkance.world - arkance.world
(podpora viz helpdesk.arkance-systems.cz)


Odeslal: Mantlík
Datum odeslání: 07.led.2013 v 12:33
Pane Michle,
Thumbs%20UpThumbs%20Up
velmi děkuji, podle mne to funguje naprosto perfektně ! Dokonce to ani druhý soubor neukládá, pokud tam není entita v požadované hladině.
 
A jak určitě dobře znáte: "Podej prst a ...."
Prosím ... Nešlo by to toho ještě JEDNODUŠE zakomponovat, aby se ten druhý soubor ukládal v jiné (starší - asi 2008) verzi - jako jste to už dříve udělal samostatně? Pokud ne jednoduše, tak se s tím nedělejte ....
(Bohužel zatím ne všichni mají 2012, některé OS limituje na 2008)


-------------
J. Mantlík



Odeslal: Vladimír Michl
Datum odeslání: 07.led.2013 v 13:06
Jsem rád že to pomohlo.
 
Úprava na formát ale bohužel možná není, protože ten kód závisí na metodě "wblock" a ta neumí nastavit formát, ani nerespektuje systémové nastavení formátu pro ukládání, takže nejde použít finta z tipu http://www.cadforum.cz/cadforum/qaID.asp?tip=6438 - http://www.cadforum.cz/cadforum/qaID.asp?tip=6438


-------------
Vladimír Michl (moderátor)
ARKANCE CZ - https://arkance.world - arkance.world
(podpora viz helpdesk.arkance-systems.cz)


Odeslal: Mantlík
Datum odeslání: 07.led.2013 v 13:49
Ještě jednou moc děkuji!!
 
Hlavního účelu bylo dosaženo.
Než se situace zlepší, tak se to bude občas ručně přeukládat ...
 


-------------
J. Mantlík




Vytisknout stránku | Zavřít okno