Zobrazit plnou verzi příspěvku: Vložení objektu do všech výřezů
Mám ještě jeden takový špek - neexistuje utilita pro vložení nějakého objektu do všech (nebo lépe vybraných) výřezů, na stejné souřadnice? Např. rozpisku... nebo legendu. Občas mívám výřezů více a vkládání do každého jednotlivého výřezu je mírně řečeno nepěkná práce.
Vladimír Michl
14.09.2012, 07:29
Do výřezů se objekt "vloží" sám, to jsou jen pohledy na modelový prostor. pokud myslíte do rozvržení, pak vám může pomoci naše utilita Copy2Lay (viz Download).
Myslel jsem samozřejmě do rozvržení, ta utilitka je přesně ono.Děkuji.
Presne tuto utilitu potrebujem. Ale funguje to aj vo viacerych dwg suboroch naraz? Mam asi 600 dwg suborov,kde potrebujem hodit ten isty blok (title block), v ktorom potom zmenim atributy podla potreby.
Taktiez som si pozrela tip 4703 ako na to, ale ked som to pretiahla s mysou do layoutu, napisalo nieco o OLE objekte, z coho som totalny blbec. Mate niekde nejaky navod, ako s utilitami pracovat,lebo ja nemam ani predstavu ako to zpojazdnit.
Dakujem.
podle mého úloha pro generátor scriptů.
(Já používám svůj, takže o vestavěném nic nevím.)
Mě to skvělě fungovalo. Podle mě je zakopaný pes v tom, že tam máte vloženou excelvskou tabulku nebo tak něco a autocad neumí (nebo aspoň já to neumim) kopírovat tyto vložené objekty jako ctrl+C, ctrl+V. Vyřešil jsme to onehdá tak, že jsem z milé tabulky udělal blok.
Vladimír Michl
14.09.2012, 11:52
Pro hromadné editace výkresů lze použít nástroj ScriptPro nebo podobné aplikace. Ale to už je trochu složitější.
Načtení LSP nebo VLX souboru přetažením myší do okna AutoCADu by mělo zafunovat - pokud to vkládá OLE objekt, není AutoCAD správně nainstalován (chybí položky Registry).
Dakujem. Pohram sa s tym asi doma. aj s lispami, aj so scriptami. Vyzera to na zaujimavy vikend. ;)
rychetsky
17.09.2012, 11:17
Ten LISP je perfektní. Zrovna nedávno jsem si lámal hlavu nad tím, jak to zrealizovat.Mám jen drobný dotaz. Objekty které chci kopírovat vybírám myší, nešlo by myší vybrat i rozvržení do kterého to chci zkopírovat?* je na všechny, ale pokud chci jen jedno, tak musím ručně zadat název, což bývá s ohledem na některé názvy rozvržení docela fuška. Zkoušel jsem si název rozvržení zkopírovat pomocí ctrl+c, ale když jsem se ho pomocí ctrl+v snažil vložit do funkce copy2lay, tak se funkce zrušila.
Vladimír Michl
17.09.2012, 11:48
Myší je to problém - utilita by se musela doplnit o dialogy. Možná by šlo vypisovat očíslovaný seznam a volit číslem, ale vložení pomocí copy/paste by fungovat také mělo.
rychetsky
17.09.2012, 13:39
Mám Autocad 2013 a "paste" nefunguje...
Vladimír Michl
17.09.2012, 14:35
Aha, máte pravdu, manipulace s rozvržením příkaz přeruší a nejde vložit ani předem připravený text ze schránky.
Aktualizovaná verze Copy2Lay (V1.1) umožňuje zadáním "0" určit rozvržení jeho pořadovým číslem. Viz Download.
ja mam pocit,ze mi ten lisp nefungoval,lebo som to skusala na LT verzii,nie kvoli tomu,zeby bol zle nainstalovany autocad. ci?
Vladimír Michl
18.09.2012, 13:48
V AutoCADu LT určitě nebudou fungovat žádné LISP aplikace. To je jedno z hlavních omezení verze "LT".
Ještě jedna připomínka ka Vašemu geniálnímu programu copy2lay - bylo by možné na začátku vypnout uchopění a na konci ho zase obnovit? (setq ul_uchop (GETVAR "osnap"))(SETVAR "OSNAP" 0) ........ na konci (SETVAR "OSNAP" ul_uchop)