Zobrazit plnou verzi příspěvku: Odstranenie nepotrebnych blokov z vykresu
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...
to Petr Klimeš - funguje to perfektne.Nejako hromadne sa to neda? Musim kazdy vykres otvorit, manualne pouzit _PURGE a ulozit?
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
to zdrkpri full verzi by to islo automaticky? Ak ano ako?
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.
to zdrkAz take velke znalosti AutoCadu nemam zeby som si vytvoril script a nasledne ho aplikoval.Budem musiet ostat pri manualnej verzii
Mrknout na TIP Kompletní důkladné ČISTI/PURGE na jedno kliknutí.
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.
vykres ma velkost 766kB, po pouziti prikazu _purge ma velkost 82kB. Takze asi tam je vela "bordelu"
Asi to bude tím, ale toto je pro mě nepatrná velikost.Až to budou výkresy kolem 10 MB bude to horší.
[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/
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?
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".
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
I za tím _.qsave musíte mít enter.
Samotny prikaz _script v AutoCade-e 100% funguje.cez program ScriptPro 2.0 však nie
Mě to v tom ScriptPro funguje, musí se přidat ten enter.Otázkou je ten autocad LT.cisti.zip
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]
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
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.
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
Můžete ještě zkusit alternativu, třeba s tím budete mít lepší zkušenost..http://www.lee-mac.com/scriptwriter.html
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
Jaký je jejich původ?Nemáte ve výkrese hodně dynamických bloků?
CAD tip # 9323:Jak z DWG výkresu odstranit anonymní skupiny (*A####)?
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.
Program ScriptPro 2.0 pre automaticke odstranenie blokov plne funguje len pri FULL verzii AutoCad-u, pri verzii LT nefunguje!
Program skript pro mám nainstalovaný ale nepochipil jsem jestlo potřebuji ještě jinou aplikacidíky za radu