řadit podle: nejnovější | nejčtenější | nejkomentovanější
Přístup k objektům pomocí VisualLISPu
Kategorie » téma: LISP
02.08.2010 11.01 | | Komentáře: 0 komentářů | Přečteno: 10300x
V předchozím příspěvku “Nástroj pro rychlé zjištění informací o entitě” jsme si vytvořily nástroj, který do příkazové řádky vypíše vlastnosti vybraného objektu. Protože jsme v tomto příspěvku již mírně zasáhli do oblasti VisualLISPu ukážeme si v dalším volném pokračování princip práce s vlastnostmi objektu právě pomocí tohoto programovacího jazyka.
VisualLISP nahrazuje a rozšiřuje původní AutoLISP, přitom ale umí pracovat se staršími programy napsanými v AutoLISPu a i s jeho funkcemi. Hlavní přínos VisualLISPu je umožnění přístupu k objektům AutoCADu a ostatních aplikací na AutoCADu založených pomocí rozhraní ActiveX (což tedy z pohledu roku 2010 není zas taková bomba). Pro uživatele to prakticky přináší mimo jiné daleko pohodlnější přístup k objektům a jejich vlastnostem.
Na začátek vytvoříme ve VisualLispu jednoduchou funkci, která bude podobná nástroji z předchozího příspěvku. Příkazem VLIDE nebo VLISP zobrazíme editor kódu VisualLISPu. Pomocí ikony, přes File / New File nebo pomocí Ctrl+N založíme a uložíme nový soubor, který pojmenujeme třeba VlastnostiEntiy.lsp
Kód prvního programu bude vypadat následovně:
(defun c:info ()
(vl-load-com)
(setq entity1 (entsel "\nVyberte objekt: ")
entity2 (car entity1)
vla-entity (vlax-ename->vla-object entity2)
)
)
K tomu uveďme pár základních informací.
Nástroj pro rychlé zjištění informací o entitě
Kategorie » téma: AutoCAD | AutoCAD Architecture | LISP
26.07.2010 08.15 | | Komentáře: 0 komentářů | Přečteno: 20802x
Potřebujeme-li v AutoCADu nebo jiných produktech na něm založených zjistit základní informace o nějaké entitě ve výkresu, používáme obyčejně paletu Properties. Existuje ale ještě další způsob, který sice není tak komfortní, ale na druhou stranu jím můžeme zjistit i informace, které se v této paletě nevyskytují a ke kterým bychom se doslali až pomocí jiných příkazů.
Zábradlí s prosklenými výplněmi v AutoCADu Architecture
Kategorie » téma: AutoCAD Architecture
19.07.2010 12.39 | | Komentáře: 0 komentářů | Přečteno: 13261x
Autodesk Project Neon
Kategorie » téma: AutoCAD
13.07.2010 08.53 | | Komentáře: 0 komentářů | Přečteno: 8231x
Šestá verze Project Butterfly
Kategorie » téma: AutoCAD | AutoCAD Architecture
06.07.2010 14.05 | | Komentáře: 0 komentářů | Přečteno: 8780x
< 1 .. 11 12 13 14 15 Stránka 16 17 18 19 20 21 .. 33 >