Zobrazit plnou verzi příspěvku: Vložení objektu do všech výřezů

majklha
13.09.2012, 22:20


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).

majklha
14.09.2012, 08:28


Myslel jsem samozřejmě do rozvržení, ta utilitka je přesně ono.Děkuji.

Pet5
14.09.2012, 11:39
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.

Seiner
14.09.2012, 11:47
podle mého úloha pro generátor scriptů.
(Já používám svůj, takže o vestavěném nic nevím.)

majklha
14.09.2012, 11:51


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).

Pet5
14.09.2012, 12:04
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.

Pet5
18.09.2012, 13:36
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".

majklha
19.09.2012, 14:14


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)