Zobrazit plnou verzi příspěvku: Násobné smazání bloku a čištění výkresů

PepaR
27.11.2009, 09:37
Dobrý den,
 
máme LT a potřebovali bychom ve všech výkresech z jedné zakázky vymazat určitý blok, pak tyto výkresy vyčistit pouze na bloky a uložit. jaká je nejlepší cesta abychom nemuseli otevírat výkresy jednotlivě? Skrze makro s ScriptPro? Jak by takové makro prosím případně vypadalo?
 
Předem děkuju za pomoc

Vladimír Michl
27.11.2009, 11:42
Mazání referencí bloku/ů dle jména jde v LTčku těžko. Pokud je blok určitě vždy přesně na stejném místě (např. rohové razítko), šlo by "kliknutí" zadat přesnou souřadnicí, ale na spolehlivost takového postupu bych nesázel.

PepaR
27.11.2009, 12:46
A v plném AutoCAdu to prosím lze? Tam by ten skript prosím šel?

Vladimír Michl
27.11.2009, 13:21
Ano, v normálních verzích AutoCADu to jde. Např. pomocí příkazu [CMD]SSX[/CMD] nebo LISPem.

PepaR
27.11.2009, 13:42
Su hlůpý, co je to SSX a jak to udělat v lispu tak aby to čistilo jen bloky?

Vladimír Michl
27.11.2009, 14:46
Což o to, čištění bloků je celkem jednoduché (_-PURGE _BL), složitější je to vybírání. Příklad vybírání bloků jménem je v tipu:
http://www.cadforum.cz/cadforum/vyber-bloku-jmenem-tip7081
 

vbehun
27.11.2009, 14:59


Nešlo by ve skriptu aplikovat (pojmenovaný, uložený) filtr na Vybrat vše (_all) a pak vybrané vymazat ?A čištění na bloky je jednoduché, jak píše pan Michl:---_-purge _b jmeno-bloku _n-- vbehun2009-11-27 15:21:08

PepaR
28.11.2009, 08:18
Díky všem.