Zobrazit plnou verzi příspěvku: Hromadná výměna prvku za jiný.

vojtamerka
08.08.2019, 10:37
Dobrý den, lze v autocadu vyměnit prvek za jiný třeba pomocí Bloků?Příklad v Inventoru modeluji plech a vkládám tam díru 0,3 mm pro nastřelení šroubu.(kvůli vazbám)Z inventoru udělám dxf pro pálení na laser ale místo kružnic potřebuji vygravírovat křížek 10x10mm.Na dílu je někdy i 50 značek. Potřebuji urychlit svojí práci nějakou pomuckou, která najde středy kružnic 0.3 mm a vloží do nich křížek 10x10mm.Teď křížky kopíruji ručně a přes Rychle vybrat najdu kružnice 0,3mm a vymažu.Děkuji za ja koukoliv radu.Vojtěch Měrka.

Sedláček
08.08.2019, 14:37

Pro náhradu bloků jiným blokem jsem si dělal LISP prográmek: (defun c:b2b ()     (setvar "cmdecho" 0)    (prompt "Vyber bloky k záměně")    (setq vyb (ssget (list '(0 . "INSERT"))))    (prompt "Vyber nový blok")    (setq novy (entget (car (entsel))))    (setq jmeno (cdr (assoc 2 novy)))    (setq n 0)    (repeat (sslength vyb)               (setq e (entget (ssname vyb n)))        (setq bl (cdr (assoc -1 e)))        (setq n (1+ n))                   (setq e (subst (cons 2 jmeno) (assoc 2 e) e))                          (entmod e)                                   (entupd bl)   ))

Ondřej Urban
20.08.2019, 15:27

Zdravím,pokud jde o blok za blok, tak je funkce přímo v CADu,  Express tools - Blocks - Replace block...Pokud to je jen entita, tak... :-(pěkný den

Vladimír Michl
20.08.2019, 15:30

Nebo přes P2BLK rovnou nahradit kružnice zadaným blokem:https://www.cadforum.cz/cadforum/nahrazeni-bodu-entitami-blok-tip7144

vojtamerka
20.08.2019, 21:51
Děkuji v praci vyzkoušíme.

vojtamerka
20.08.2019, 21:52
Děkuji kolega ma s programováním zkušenosti. Určitě vyzkoušíme :-)