Diskuzní fórum a databáze tipů a utilit pro AutoCAD, Inventor, Revit a další produkty Autodesk - od firmy Arkance Systems [www.cadforum.cz]
CZ | SK | EN | DE
Přihlášení
či registrace
   právě nás čte: 6472 
RSS kanál - CAD tipy RSS tipy
RSS diskuze

Diskuze Diskuzní fórum, poradna

 

NápovědaCAD diskuze, rady, výměna zkušeností

 
CAD Fórum - Homepage Veřejné diskuzní fórum k CAD aplikacím - ptejte se na libovolné otázky týkající se oboru CAx, podělte se o vaše znalosti a zkušenosti s programy AutoCAD, Inventor, Revit, Fusion 360, 3ds Max a s dalšími CAD aplikacemi. Zaregistrujte se nebo se přihlašte a zašlete váš příspěvek do odpovídajícího fóra. Viz další informace o CAD Fóru. Nechcete se registrovat? Zeptejte se v naší Facebook poradně.
Fórum nenahrazuje technický support firmy Arkance Systems (CAD Studio) - přímá podpora pro zákazníky funguje na helpdesk.cadstudio.cz
  FAQ FAQ  Prohledat fórum   Události   Registrovat Registrovat  Přihlásit Přihlásit

Téma uzavřenohromadný Refedit

 Odpovědět Odpovědět Stránka  <123 archiv
Autor
pavelstyl Zobrazit panel
Zasloužilý člen
Zasloužilý člen

Přihlášen: 06.říj.2004
Lokalita: Czech Republic
Používám:
AutoCAD Mech 2023, SolidEdgeE 2023
Stav: Offline
Bodů: 223
Přímý odkaz na tuto zprávu Zasláno: 07.srp.2006 v 12:16

Nemám nic proti umístění scriptu na web xanadu. Nicméně takto si nepředstavuji dodělaný produkt. Až se zase najde trošku času, tak na tom ještě zapracuji.

Pavel Štyl

Zpět nahoru
Petr Bláha Zobrazit panel
TOP uživatel
TOP uživatel

Přihlášen: 27.čer.2005
Lokalita: ČR (SČ)
Používám:
AutoCAD R14=>2021 CZ, Revit B/A 7.0=>2021 CZ
Stav: Offline
Bodů: 571
Přímý odkaz na tuto zprávu Zasláno: 07.srp.2006 v 20:18
Původně odeslal(a) pavelstyl pavelstyl napsal(a):

Až se zase najde trošku času, tak na tom ještě zapracuji.


Pavel Štyl


Pokud byste našel i čas pro zakomponování změny hladiny objektů bloků (mě by stačilo i jen do "0"), tak byste byl skvělý. Bylo by to pak všechno hezky pohromadě v jednom příkazu.
Předem děkuji za všechny potencionální uživatele.
Zpět nahoru
pavelstyl Zobrazit panel
Zasloužilý člen
Zasloužilý člen

Přihlášen: 06.říj.2004
Lokalita: Czech Republic
Používám:
AutoCAD Mech 2023, SolidEdgeE 2023
Stav: Offline
Bodů: 223
Přímý odkaz na tuto zprávu Zasláno: 14.srp.2006 v 16:27

Tady (www.mujweb.cz/www/pavelstyl) je další verze. Umí měnit i hladiny. Neměl jsem moc času to testovat, ale snad to pojede.

Pavel  Štyl

Zpět nahoru
Vaclav Hryz Zobrazit panel
Diskutér
Diskutér

Přihlášen: 05.říj.2004
Lokalita: Czech Republic
Používám:
Mechanical2023,Inventor2023,VaultProfessional2023
Stav: Offline
Bodů: 29
Přímý odkaz na tuto zprávu Zasláno: 17.srp.2006 v 16:01

Dobrý den,

možná jsem trochu out, čtu se konferenci když mám čas...

Kdysi jsme řešili "učesání" dokumentace před odevzdáním. Vytvořil jsem tehdy dva prográmky, které jsem se rozhodl poskytnout (tohle téma je tu věčné). Předem se omlouvám za složitost, na tomhle jsem se programování v lispu učil. Dnes bych to již dotáhl do lepší podoby, ale to bych musel ve svém soukormém čase.

Popis funkčnosti: budu neúplný a zmatený, je to už dlouho, příkaz už dnes nepoužíváme.

Příkaz FIN načítal z externího souboru FIN.DAT "pravidla" převodu. Mám pocit, že rozlišoval uživatelské bloky a předdefinované bloky (rámečky ap.), v uživatelských "lezl dovnitř" a opravil entity i v nich. Rozlišoval typy entit, které měly předepsanou hladinu. Hlídala se barva a typ čáry ByLayer. Pravidel je v těle nadefinováno dost, nepamatuji si všechny. Co nebyl schopen zařadit, zapsal popis entity a příčiny do souboru, který měl stejný název jako DWG. Nakonec vyjela tabulka nalezených nevyřešených entit: hladina, barva, typ čáry. Ta po doplnění správné hladiny sloužila příkazu PREVEDHL.

Moc si toho nepamatuju. Poskytuji to hlavně odvážnému panu P. Štylovi, jestli by svoji rutinku nechtěl ještě zdokonalit. Abych řekl pravdu, nelíbí se mi totiž to generování do skriptu. Já jsem to řešil spuštěním skriptu s příkazem na adresáři výkresů a šel domů. Ráno jsem případné chyby ve výkresech zadal lidem k opravě, kde díky zápisu byli schopni lokalizovat problémové entity a rozhodnout ručně, co s nimi.

Tady jsou soubory http://www.iproject.cz/get.asp?/LISP/prevod%5Fhladin/Ko%F8en /fin.zip

Třeba jsem Vám trochu kápl do noty...

Přeji Vám hezký den.

V. Hryz

Vaclav Hryz
VUKV a.s.
Bucharova 1314/8
CZ - 158 00   PRAHA 5
mailto:hryz@vukv.cz
Zpět nahoru
Ferdinand Zobrazit panel
TOP uživatel
TOP uživatel

Přihlášen: 01.říj.2004
Lokalita: ČR (JM)
Používám:
AutoCAD2004 (EN) na Windows XP
Stav: Offline
Bodů: 1904
Přímý odkaz na tuto zprávu Zasláno: 04.zář.2006 v 16:21
V. Hryz napsal:
...rozlišoval uživatelské bloky a předdefinované bloky...

Jaký je rozdíl mezi "uživatelským" a "předdefinovaným" blokem?
-FerTh-
Zpět nahoru
Vaclav Hryz Zobrazit panel
Diskutér
Diskutér

Přihlášen: 05.říj.2004
Lokalita: Czech Republic
Používám:
Mechanical2023,Inventor2023,VaultProfessional2023
Stav: Offline
Bodů: 29
Přímý odkaz na tuto zprávu Zasláno: 11.zář.2006 v 13:37
Dobrý den,
tradičně přijměte moji omluvu za pozdní reakci :-)
Za předdefinovaný blok jsme považovali takový, který ve výkrese zůstal jako blok, jeho obsah nesměl být měněn a byl považován za "knihovní": takže rámečky formátů, razítko, řádky rozpisky, bločky různých informací ap. Většinou jsme se snažili, aby začínaly znakem podtržítko.
Uživatelské bloky je zbytek: to co si uživatelé nadefinovali sami.
Dělili jsme to proto, že některé "knihovní/předdefinované" bloky byly převzány od zákazníka a jejich úprava podle našeho standardu by je znehodnotila. Tím byly seznamem neprověřovaných bloků odfiltrovány. A také ty naše, které byly v pořádku. Proces procházení výkresu se pak zrychlil. Uvědomte si, že prográmek vznikl v době, kdy nejsilnější PC jsme měly PII-333 a 8MB grafiku...
Hezký den přeji
V. Hryz
Vaclav Hryz
VUKV a.s.
Bucharova 1314/8
CZ - 158 00   PRAHA 5
mailto:hryz@vukv.cz
Zpět nahoru
Ferdinand Zobrazit panel
TOP uživatel
TOP uživatel

Přihlášen: 01.říj.2004
Lokalita: ČR (JM)
Používám:
AutoCAD2004 (EN) na Windows XP
Stav: Offline
Bodů: 1904
Přímý odkaz na tuto zprávu Zasláno: 19.říj.2006 v 12:28
Pane Hryz, nějak mi to nechce fungovat Stern%20Smile


Command: _appload Successfully loaded 2 files.
fin.lsp successfully loaded.
prevedhl.lsp successfully loaded.


Command:
Command:
Command:
Command:
Command:
Command: fin

 Verze 2.0 ze dne 20.6.2002
 Mám ignorovat nebo pøevádìt podkladové hladiny? (Ignorovat/Pøevádìt): i

 Pokraèuju pøevodem blokových entit...

 Cyklus pøevodu blokù...
 Cyklus pøevodu blokù...
 Cyklus pøevodu blokù...
 Pokraèuju pøevodem entit...
                                                                     
FWJL-PS90ST.dwg
   !!! CHYBA AUTOCADU !!! no function definition: NAHRAD



Upravil Ferdinand - 19.říj.2006 v 12:29
-FerTh-
Zpět nahoru
Ferdinand Zobrazit panel
TOP uživatel
TOP uživatel

Přihlášen: 01.říj.2004
Lokalita: ČR (JM)
Používám:
AutoCAD2004 (EN) na Windows XP
Stav: Offline
Bodů: 1904
Přímý odkaz na tuto zprávu Zasláno: 20.říj.2006 v 15:21
Připomínky k návodu B.doc :

A.
- Otevřu výkres,

Command: (load "B") ; error: LOAD failed: "B"
(správně:
Command: _appload B.lsp successfully loaded.
)
- potvrdím Na celý výkres
Pokud to chci aplikovat pouze na tento 1 výkres, tak je to OK.

B. Pro hromadné zpracování:

- Vygenerování scriptu (block_edit 2 256  0 2 "BYLAYER" "BYBLOCK" 1 "" "0"), řetězec vzít do Clipboardu, lisp přerušit, zavřít výkres
- jít do Notepadu, tam to vložit, uložit to jako XXX.scr
- jít do  ScriptPro, tam to vše zadat, spustit
Výsledek: neprovedlo se nic (dle zpětné kontroly vlastností entit jednoho bloku příkazem Refedit v jednom z načtených výkresů) - vše zůstalo původní Confused
Dotaz: Co jsem dělal špatně?

C. Co znamenají věty (u Hladina)

„Vzdy“           hladina entit bude nastavena na zadaný typ čára
“=”                 jestliže se hladina entity shoduje s typem čáry v políčku 1, bude změněna na hladina z políčka 2
“<>”                jestliže se hladina entity shoduje s typem čáry v políčku 1, bude změněn na hladina z políčka 2

Upravil Ferdinand - 20.říj.2006 v 15:30
-FerTh-
Zpět nahoru
Vaclav Hryz Zobrazit panel
Diskutér
Diskutér

Přihlášen: 05.říj.2004
Lokalita: Czech Republic
Používám:
Mechanical2023,Inventor2023,VaultProfessional2023
Stav: Offline
Bodů: 29
Přímý odkaz na tuto zprávu Zasláno: 31.říj.2006 v 07:47
Dobrý den přeji.
 
Aha, to jsem zapomněl. Chybí rutinka, kterou mám strčenou jinde. Tady je zdroják:
 
(defun NAHRAD (KLIC NOVY DATA)
  (setq DATA (subst (cons KLIC NOVY) (assoc KLIC DATA) DATA))
  (entmod DATA)
  (entupd (cdr (assoc -1 DATA)))
)
Třeba bude chybět ještě něco :-)
 
Přeji hezký den.
V. Hryz
 
Vaclav Hryz
VUKV a.s.
Bucharova 1314/8
CZ - 158 00   PRAHA 5
mailto:hryz@vukv.cz
Zpět nahoru

Pro technickou podporu CAD
kontaktujte Helpdesk

Příbuzné CAD tipy:
Tip 4049:REFEDIT a anonymní bloky.
Tip 6346:Nelze editovat objekt: "1 nebyl v pracovní sadě"
Tip 604:Při pokusu o RefEdit se objeví chyba: Object reference missing: AcDbLayerTableRecord, to AcDbPlaceHolder
Tip 2809:Mohu nějak použít příkaz REFEDIT i v AutoCADu LT?
Tip 1088:Jakým způsobem editovat blok tak, aby se globálně ve výkresu změnily všechny bloky téhož jména?
Tip 2426:Jak přebarvit blok vložený do výkresu?


 Odpovědět Odpovědět Stránka  <123 archiv

Přejít na fórum Oprávnění fóra Zobrazit panel



Stránka byla vygenerována za 0,945 sekund.