Odstranenie nepotrebnych blokov z vykresu
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=20759
Datum vytištění: 26.dub.2026 v 12:39
Téma: Odstranenie nepotrebnych blokov z vykresu
Odeslal: Rabbit
Předmět: Odstranenie nepotrebnych blokov z vykresu
Datum odeslání: 25.úno.2015 v 12:32
Ahojte potrebujem pomoc: Kreslim v AutoCad2011LT, a ako zistujem cim dalej jeden subor (vykres dwg) ma viac a viac MB. Prikladam to tomu ze sa mi tam nabaluju stale nove a nove bloky pristrojov, zariadeni.
Otazka: Ako sa daju hromadne odstranit, odpojit bloky z vykresu tak aby tam ostali len tie co su pouzite na vykrese? Tym padom by sa mi mala aj zmensit velkost jedneho vykresu.
|
Odpovědi:
Odeslal: Petr Klimeš
Datum odeslání: 25.úno.2015 v 12:48
|
Dobrý den,
doporučuji příkaz _PURGE (čistit), pomocí kterého můžete odmazat nepoužívané bloky a jiné položky ve výkrese, třebas i hladiny...
|
Odeslal: Rabbit
Datum odeslání: 25.úno.2015 v 12:58
to Petr Klimeš - funguje to perfektne. Nejako hromadne sa to neda? Musim kazdy vykres otvorit, manualne pouzit _PURGE a ulozit?
|
Odeslal: zdrk
Datum odeslání: 25.úno.2015 v 12:58
Vymazat filtry hladin a měřítka. V LT to moc z automatizovat asi nepůjde. Možná za pomoci ScriptPro.
|
Odeslal: Rabbit
Datum odeslání: 25.úno.2015 v 13:01
to zdrk pri full verzi by to islo automaticky? Ak ano ako?
|
Odeslal: zdrk
Datum odeslání: 25.úno.2015 v 13:03
V plné verzi se dá napsat scrip (demo) s odkazy na požadované soubory a ty se pak postupně automaticky otevřou, vyčistí, uloží a ukončí. Dlaší možností je použít to aplikaci ScriptPro.
Ale asi bych mrknul na počet filtrů hladin a měřítek. Oboje se přenášelo z výkresu do výkresu a tím narůstá i velikost souboru.
|
Odeslal: Rabbit
Datum odeslání: 25.úno.2015 v 13:06
to zdrk Az take velke znalosti AutoCadu nemam zeby som si vytvoril script a nasledne ho aplikoval. Budem musiet ostat pri manualnej verzii
|
Odeslal: zdrk
Datum odeslání: 25.úno.2015 v 13:06
|
Mrknout na TIP http://www.cadforum.cz/cadforum/kompletni-dukladne-cisti-purge-na-jedno-kliknuti-tip9552 - Kompletní důkladné ČISTI/PURGE na jedno kliknutí.
|
Odeslal: zdrk
Datum odeslání: 25.úno.2015 v 13:09
Pro zajímavost, pokud je možnost. Kolik měřítek a filtrů má nějaký ten velký výkres. Nadá mi to, ale většinou to tak u mě bylo, když jsem od někoho něco takového dostal.
|
Odeslal: Rabbit
Datum odeslání: 25.úno.2015 v 13:18
vykres ma velkost 766kB, po pouziti prikazu _purge ma velkost 82kB. Takze asi tam je vela "bordelu"
|
Odeslal: zdrk
Datum odeslání: 25.úno.2015 v 13:20
Asi to bude tím, ale toto je pro mě nepatrná velikost. Až to budou výkresy kolem 10 MB bude to horší.
|
Odeslal: johny
Datum odeslání: 25.úno.2015 v 13:43
Rabbit napsal(a):
Az take velke znalosti AutoCadu nemam zeby som si vytvoril script a nasledne ho aplikoval. Budem musiet ostat pri manualnej verzii
|
Script není nic složitého, je to vlastně jen sekvence příkazů, které jakobyste zadával do příkazového řádku autocad, ale napíšete je do textaku. Příklad pro purge je v odkazu. https://aectechtalk.wordpress.com/2012/10/27/batch-process-drawings-with-scriptpro/
|
Odeslal: Rabbit
Datum odeslání: 25.úno.2015 v 15:52
to johny pozrel som si ten link a postupoval podla navodu. ked som dal prerabat jeden vykres na skusku vysledok bol nasledovny:
------------------------------------------------------------------------------ ------------------------------------------------------------------------------ Project file: C:\Users\Lenovo_T530\Desktop\test.bpl Drawing file: D:\_DOKUMENTY_\Zl. Moravce - DVP_2015\purge.scr\12 - ARE0x MD do 800.dwg
Processed by Computer: Lenovo_T530-NB
User name : Lenovo_T530
[ Status summary ] Failed
|
kde robim chybu?
|
Odeslal: johny
Datum odeslání: 25.úno.2015 v 16:18
|
Script je v pořádku? Když ve vašem testovacím souboru spustíte ten skript napřímo příkazem _script, tak funguje v pořádku? Nezapomeňte, že pokud máte český autocad, tak přízkay můžete mít anglické, ale s "_". Tedy např. "_purge".
|
Odeslal: Rabbit
Datum odeslání: 25.úno.2015 v 16:25
moj skript
_purge _all * _n _purge _all * _n _purge _all * _n _.qsave |
pravdepodobne mi to zastavilo na prikaze _.qsave nakolko ked pozeram co vykonal skript tak vidim ze MAZE KOTOVACIE STYLY, BLOKY....
ked vsak pouzijem cisto prikaz v autocade _.qsave tak vykres mi ulozi
|
Odeslal: johny
Datum odeslání: 25.úno.2015 v 16:57
|
I za tím _.qsave musíte mít enter.
|
Odeslal: Rabbit
Datum odeslání: 25.úno.2015 v 17:01
Samotny prikaz _script v AutoCade-e 100% funguje. cez program ScriptPro 2.0 však nie 
|
Odeslal: zdrk
Datum odeslání: 25.úno.2015 v 17:13
Mě to v tom ScriptPro funguje, musí se přidat ten enter. Otázkou je ten autocad LT. uploads/3130/cisti.zip" rel="nofollow - cisti.zip
|
Odeslal: Rabbit
Datum odeslání: 25.úno.2015 v 17:35
Skusal som aj tento script ale to iste ako ten moj V Programe ScriptPro 2.0 urcim odkial ma spust AutoCad, aky skript pouzit a vlozim jeden vykres. Nasledne to vsetko spustim. Otvori sa mi autocad s vykresom v prikazovom riadku vypise text a nasledne sa zatvori Program ScriptPro 2.0 uz len vyhlasi Failed
TEXT V PRIKAZOVOM RIADKU AUTOCAD:
Ignoruji neplatné přepínače: /i /l Probíhá otevření souboru ve formátu AutoCAD LT 2010/AutoCAD 2010. Nahrazuji [simplex.shx] za [normwin]. Regeneruji model. Výkres aplikace Autodesk. Jedná se o důvěryhodný soubor výkresu naposledy uložený aplikací Autodesk nebo aplikací licencovanou společností Autodesk. Příkaz: PŘÍKAZŘÁD Příkaz: DRAWINGRECOVERY
|
TEXT KTORY VYTVORIL PROGRAM SciptPro 2.0
------------------------------------------------------------------------------ ------------------------------------------------------------------------------ Project file: Drawing file: D:\_DOKUMENTY_\Zl Moravce - DVP_2015\purge\22 - ARE04 8U.dwg
Processed by Computer: Lenovo_T530-NB
User name : Lenovo_T530
[ Status summary ] Failed
Error while reading log file for D:\_DOKUMENTY_\Zl Moravce - DVP_2015\purge\22 - ARE04 8U.dwg
|
|
Odeslal: johny
Datum odeslání: 25.úno.2015 v 17:46
|
http://forums.autodesk.com/t5/autocad-2010-2011-2012/scriptpro-2-0-error-error-while-reading-log-file/td-p/3543992
http://adndevblog.typepad.com/autocad/2012/04/batch-purging-of-drawing-files-using-scriptpro-20.html https://www.google.cz/webhp?sourceid=chrome-instant&rlz=1C1GTPM_enCZ514CZ514&ion=1&espv=2&ie=UTF-8#q=scriptpro%20error%20while%20reading%20log%20file%20for
|
Odeslal: Rabbit
Datum odeslání: 25.úno.2015 v 21:00
prisiel som na nasledovnu vec: ked nastavim program ScriptPro a spustim ulohu na vymazanie blokov tak, automaticky sa spusti program AutoCad a vnom nacita vykres, ale ked hned po spusteni a nacitani vykresu kliknem myskou na zatvorit program AutoCad vpravvo hore "X" tak sa okno AutoCadu zavrie a ScriptPro mi da pri tom vykrese DONE a ide na dalsi vykres. Pokial rucne vpredstihu zatvaram AutoCad tak odstranenie blokov je uspesne, pokial rucne nezatvorim Autocad opat hlasi ScriptPro chybu.
|
Odeslal: K.Pravda
Datum odeslání: 25.úno.2015 v 21:16
|
ScriptPro je proto abyste spustil automaticky běžící dávku, takže na nic neklikejte. Jestli počítač nestíhá otvírat AutoCad, zvětšete ve ScriptPro timeout.
|
Odeslal: Rabbit
Datum odeslání: 25.úno.2015 v 21:23
praveze on stiha otvarat, az aj dlho caka. Ale ked dho necham aby automaticky zatvoril AutoCad tak mi vyhlasi chybu, ale ked AutoCad zavriem este pred vyprsanim casu tak vsetko je OK
|
Odeslal: johny
Datum odeslání: 25.úno.2015 v 22:19
|
Můžete ještě zkusit alternativu, třeba s tím budete mít lepší zkušenost.. http://www.lee-mac.com/scriptwriter.html
|
Odeslal: Pafka1
Datum odeslání: 27.úno.2015 v 08:45
|
Můžete mi poradit s odstraněním bloků , které nelze odstranit běžným cištěním. ve výkrese je jich kolem tří tisic. Zpomalujeto hlavně kopírování do mezipaměti
předem děkuji za radu
|
Odeslal: johny
Datum odeslání: 27.úno.2015 v 08:50
|
Jaký je jejich původ? Nemáte ve výkrese hodně dynamických bloků?
|
Odeslal: vbehun
Datum odeslání: 27.úno.2015 v 09:24
CAD tip # 9323: Jak z DWG výkresu odstranit anonymní skupiny (*A####)?
------------- =^..^=
|
Odeslal: Pafka1
Datum odeslání: 27.úno.2015 v 09:28
|
Bloky mají zřejmě původ z mecsofttu.
Problém je vtom že stačí zkopírovat ze staráho výkresu (ACAD LT 2003) do nového (ACADME 2013) třeba jednu čárku, tím se zkopírují i bloky které nejdou odstranit.
|
Odeslal: Rabbit
Datum odeslání: 27.úno.2015 v 09:44
Program ScriptPro 2.0 pre automaticke odstranenie blokov plne funguje len pri FULL verzii AutoCad-u, pri verzii LT nefunguje!
|
Odeslal: Pafka1
Datum odeslání: 27.úno.2015 v 10:33
|
Program skript pro mám nainstalovaný ale nepochipil jsem jestlo potřebuji ještě jinou aplikaci
díky za radu
|
|