Zobrazit plnou verzi příspěvku: Odstranenie nepotrebnych blokov z vykresu

Rabbit
25.02.2015, 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.

Petr Klimeš
25.02.2015, 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...

Rabbit
25.02.2015, 12:58
to Petr Klimeš - funguje to perfektne.Nejako hromadne sa to neda? Musim kazdy vykres otvorit, manualne pouzit _PURGE a ulozit?

zdrk
25.02.2015, 12:58
Vymazat filtry hladin a měřítka.V LT to moc z automatizovat asi nepůjde. Možná za pomoci ScriptPro.zdrk2015-02-25 13:02:00

Rabbit
25.02.2015, 13:01
to zdrkpri full verzi by to islo automaticky? Ak ano ako?

zdrk
25.02.2015, 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.

Rabbit
25.02.2015, 13:06
to zdrkAz take velke znalosti AutoCadu nemam zeby som si vytvoril script a nasledne ho aplikoval.Budem musiet ostat pri manualnej verzii

zdrk
25.02.2015, 13:06
Mrknout na TIP Kompletní důkladné ČISTI/PURGE na jedno kliknutí.

zdrk
25.02.2015, 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.

Rabbit
25.02.2015, 13:18
vykres ma velkost 766kB, po pouziti prikazu _purge ma velkost 82kB. Takze asi tam je vela "bordelu"

zdrk
25.02.2015, 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ší.

johny
25.02.2015, 13:43
[QUOTE=Rabbit]Az take velke znalosti AutoCadu nemam zeby som si vytvoril script a nasledne ho aplikoval.Budem musiet ostat pri manualnej verzii[/QUOTE]
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/

Rabbit
25.02.2015, 15:52
to johnypozrel som si ten link a postupoval podla navodu. ked som dal prerabat jeden vykres na skusku vysledok bol nasledovny:[QUOTE]------------------------------------------------------------------------------------------------------------------------------------------------------------Project file:     C:\Users\Lenovo_T530\Desktop\test.bplDrawing file:     D:\_DOKUMENTY_\Zl. Moravce - DVP_2015\purge.scr\12 - ARE0x MD do 800.dwgProcessed by Computer:     Lenovo_T530-NBUser name   :     Lenovo_T530[ Status summary ]Failed[/QUOTE]
kde robim chybu?


johny
25.02.2015, 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".

Rabbit
25.02.2015, 16:25
moj skript[QUOTE]_purge_all*_n_purge_all*_n_purge_all*_n_.qsave[/QUOTE]pravdepodobne mi to zastavilo na prikaze _.qsavenakolko ked pozeram co vykonal skript tak vidim ze MAZE KOTOVACIE STYLY, BLOKY....ked vsak pouzijem cisto prikaz v autocade _.qsave tak vykres mi ulozi
Rabbit2015-02-25 16:32:00

johny
25.02.2015, 16:57
I za tím _.qsave musíte mít enter.

Rabbit
25.02.2015, 17:01
Samotny prikaz _script v AutoCade-e 100% funguje.cez program ScriptPro 2.0 však nie

zdrk
25.02.2015, 17:13
Mě to v tom ScriptPro funguje, musí se přidat ten enter.Otázkou je ten autocad LT.cisti.zip

Rabbit
25.02.2015, 17:35
Skusal som aj tento script ale to iste ako ten mojV 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 zatvoriProgram ScriptPro 2.0 uz len vyhlasi FailedTEXT V PRIKAZOVOM RIADKU AUTOCAD:[quote]Ignoruji neplatné přepínače: /i /lProbí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ŘÁDPříkaz: DRAWINGRECOVERY[/quote]
TEXT KTORY VYTVORIL PROGRAM SciptPro 2.0[quote]------------------------------------------------------------------------------------------------------------------------------------------------------------Project file:     Drawing file:     D:\_DOKUMENTY_\Zl Moravce - DVP_2015\purge\22 - ARE04 8U.dwgProcessed by Computer:     Lenovo_T530-NBUser name   :     Lenovo_T530[ Status summary ]Failed Error while reading log file for D:\_DOKUMENTY_\Zl Moravce - DVP_2015\purge\22 - ARE04 8U.dwg[/quote]



johny
25.02.2015, 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.htmlhttps://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

Rabbit
25.02.2015, 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.

K.Pravda
25.02.2015, 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.

Rabbit
25.02.2015, 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

johny
25.02.2015, 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

Pafka1
27.02.2015, 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ětipředem děkuji za radu

johny
27.02.2015, 08:50
Jaký je jejich původ?Nemáte ve výkrese hodně dynamických bloků?

vbehun
27.02.2015, 09:24
CAD tip # 9323:Jak z DWG výkresu odstranit anonymní skupiny (*A####)?

Pafka1
27.02.2015, 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.

Rabbit
27.02.2015, 09:44
Program ScriptPro 2.0 pre automaticke odstranenie blokov plne funguje len pri FULL verzii AutoCad-u, pri verzii LT nefunguje!

Pafka1
27.02.2015, 10:33
Program skript pro mám nainstalovaný ale nepochipil jsem jestlo potřebuji ještě jinou aplikacidíky za radu