{"id":7823,"date":"2023-11-23T12:21:54","date_gmt":"2023-11-23T10:21:54","guid":{"rendered":"https:\/\/www.geoinova.com\/autodesk\/?p=7823"},"modified":"2023-11-23T12:45:23","modified_gmt":"2023-11-23T10:45:23","slug":"kako-koristiti-autocad-lt-i-autolisp-odgovori-na-vasa-pitanja","status":"publish","type":"post","link":"https:\/\/www.geoinova.com\/autodesk\/kako-koristiti-autocad-lt-i-autolisp-odgovori-na-vasa-pitanja\/","title":{"rendered":"Kako koristiti AutoCAD LT i AutoLISP: Odgovori na va\u0161a pitanja"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-post\" data-elementor-id=\"7823\" class=\"elementor elementor-7823\" data-elementor-post-type=\"post\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-2f67bef elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"2f67bef\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-3ecb25b\" data-id=\"3ecb25b\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-d8f3a1a elementor-widget elementor-widget-text-editor\" data-id=\"d8f3a1a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p><strong><a href=\"https:\/\/www.geoinova.com\/autodesk\/autocad-lt\/\">AutoCAD LT<\/a><\/strong>\u00a0korisnici dobili su mnogo vrednosti sa izdanjem <b>AutoCAD LT 2024<\/b>. Prvi put, AutoCAD LT 2024 sada uklju\u010duje<b> AutoLISP <\/b>&#8211; \u0161to dodatno omogu\u0107ava organizacijama da optimizuju radne tokove, primenjuju CAD standarde i koriste hiljade prethodno postoje\u0107ih automatizacija za programe zasnovane na <b>AutoCAD-u<\/b>.<\/p><p>Ovo je odli\u010dna vest za zajednicu AutoCAD LT. Ne samo da postoje\u0107i korisnici AutoCAD LT-a imaju novi alat za istra\u017eivanje, ve\u0107 otvara celu grupu korisnika AutoCAD-a da iskoriste AutoLISP. I nije vam potrebno postati programer da biste to uradili.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-c2b50c2 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"c2b50c2\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-2125201\" data-id=\"2125201\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-769c12d elementor-widget elementor-widget-image\" data-id=\"769c12d\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img fetchpriority=\"high\" decoding=\"async\" width=\"768\" height=\"447\" src=\"https:\/\/www.geoinova.com\/autodesk\/wp-content\/uploads\/2023\/11\/AutoCAD-LT-2024-AutoLISP-Banner-Feature-Image-1426x830-1-768x447.jpg\" class=\"attachment-medium_large size-medium_large wp-image-7826\" alt=\"\" srcset=\"https:\/\/www.geoinova.com\/autodesk\/wp-content\/uploads\/2023\/11\/AutoCAD-LT-2024-AutoLISP-Banner-Feature-Image-1426x830-1-768x447.jpg 768w, https:\/\/www.geoinova.com\/autodesk\/wp-content\/uploads\/2023\/11\/AutoCAD-LT-2024-AutoLISP-Banner-Feature-Image-1426x830-1-300x175.jpg 300w, https:\/\/www.geoinova.com\/autodesk\/wp-content\/uploads\/2023\/11\/AutoCAD-LT-2024-AutoLISP-Banner-Feature-Image-1426x830-1-1024x596.jpg 1024w, https:\/\/www.geoinova.com\/autodesk\/wp-content\/uploads\/2023\/11\/AutoCAD-LT-2024-AutoLISP-Banner-Feature-Image-1426x830-1.jpg 1426w\" sizes=\"(max-width: 768px) 100vw, 768px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-9f0e434 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"9f0e434\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-140890d\" data-id=\"140890d\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-d5b0c1e elementor-widget elementor-widget-text-editor\" data-id=\"d5b0c1e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p><span style=\"word-spacing: normal;\">Verovatno je sigurno re\u0107i da ve\u0107ina postoje\u0107ih korisnika AutoCAD LT-a ne zna mnogo o AutoLISP-u. I za\u0161to biste znali? Niste mogli da ga koristite, i niko ne u\u010di funkciju ili programski jezik koji ne mo\u017ee da koristi. Ali mo\u017eda ima nekoliko vas koji su svesni (u nekoj meri) \u0161ta AutoLISP mo\u017ee da uradi. Za obe grupe moglo bi biti dosta pitanja. Sada kada imate AutoLISP, \u0161ta mo\u017eete da radite s njim? Gde mo\u017eete prona\u0107i k<\/span>\u00f4<span style=\"word-spacing: normal;\">d? \u0160ta radite sa k<\/span>\u00f4<span style=\"word-spacing: normal;\">dom kada ga imate?<\/span><\/p><p>Nema potrebe za brigom! Ovde \u0107emo istra\u017eiti \u0161ta sada imate i kako da prona\u0111ete i koristite AutoLISP k\u00f4d u koji mo\u017eete da imate poverenja i koji \u0107e vam pomo\u0107i u va\u0161im svakodnevnim zadacima.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-cb9cb12 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"cb9cb12\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-d5d7362\" data-id=\"d5d7362\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-fe5445c elementor-widget elementor-widget-heading\" data-id=\"fe5445c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\"><b>AutoLISP 101<\/b><\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-1e2d3a2 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"1e2d3a2\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-3d04abb\" data-id=\"3d04abb\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-0308668 elementor-widget elementor-widget-text-editor\" data-id=\"0308668\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>AutoLISP je dijalekat programskog jezika <b>Lisp<\/b>. Razvijen 1958. godine, Lisp je drugi najstariji jezik koji se i dalje koristi, odmah posle Fortrana. AutoLISP je dodat AutoCAD verziji 2.18 jo\u0161 1986. godine kao su\u010delje za <b>pro\u0161irenje njegove funkcionalnosti<\/b>.<\/p><p>Ne samo da ga mo\u017eete koristiti za <b>automatizaciju zadataka<\/b> sli\u010dnih (ali mnogo mo\u0107nijih od) skripti, ve\u0107 vam tako\u0111e omogu\u0107ava da interagujete sa ure\u0111iva\u010dem na poznate na\u010dine. AutoLISP vam omogu\u0107ava da defini\u0161ete ta\u010dke, birate objekte, unosite alfa-numeri\u010dke podatke na liniji komande ili dajete ulaz putem dijalo\u0161kih kutija koje se kreiraju pomo\u0107u njegovog pridru\u017eenog jezika, DCL (Dialog Control Language).<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-5cd846a elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"5cd846a\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-7df87a5\" data-id=\"7df87a5\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-ed1dd7d elementor-widget elementor-widget-image\" data-id=\"ed1dd7d\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" width=\"768\" height=\"432\" src=\"https:\/\/www.geoinova.com\/autodesk\/wp-content\/uploads\/2023\/11\/PC_AutoCAD_LT_LISP_ret-1024x576-1-768x432.jpg\" class=\"attachment-medium_large size-medium_large wp-image-7830\" alt=\"\" srcset=\"https:\/\/www.geoinova.com\/autodesk\/wp-content\/uploads\/2023\/11\/PC_AutoCAD_LT_LISP_ret-1024x576-1-768x432.jpg 768w, https:\/\/www.geoinova.com\/autodesk\/wp-content\/uploads\/2023\/11\/PC_AutoCAD_LT_LISP_ret-1024x576-1-300x169.jpg 300w, https:\/\/www.geoinova.com\/autodesk\/wp-content\/uploads\/2023\/11\/PC_AutoCAD_LT_LISP_ret-1024x576-1.jpg 1024w\" sizes=\"(max-width: 768px) 100vw, 768px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-7a51084 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"7a51084\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-95cd23c\" data-id=\"95cd23c\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-1b8a40c elementor-widget elementor-widget-heading\" data-id=\"1b8a40c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\"><b>Brzi saveti za po\u010detak kori\u0161\u0107enja AutoLISP-a<\/b><\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-e17d38f elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"e17d38f\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-0d1ef6d\" data-id=\"0d1ef6d\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-683bc34 elementor-widget elementor-widget-text-editor\" data-id=\"683bc34\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Jedna od najva\u017enijih razlika izme\u0111u AutoCAD-a i AutoCAD LT-a je \u010dinjenica da korisnici AutoCAD LT-a sada mogu koristiti AutoLISP k\u00f4d. VLIDE, \u0161to ozna\u010dava <b>Visual LISP Integrated Development Environment<\/b>, nije uklju\u010den u AutoCAD LT. On je integrisan u puni AutoCAD i tamo se obi\u010dno pi\u0161e i debaguje AutoLISP k\u00f4d.<\/p><p>Sa ili bez ugra\u0111enog LISP ure\u0111iva\u010da, AutoLISP je jednostavan za kori\u0161\u0107enje i za ne-programere. Jedan od razloga zbog kojeg je lak\u0161i jeste \u010dinjenica da je AutoCAD LT sam svoj interpretator za va\u0161 k\u00f4d. Drugim re\u010dima, mo\u017eete uneti komad AutoLISP k\u00f4da direktno na komandnu liniju i on \u0107e ga pokrenuti za vas.<\/p><p>Kako vam ovo mo\u017ee biti od koristi? Pa, AutoLISP mo\u017ee obavljati matematiku. Mo\u017eda \u0107ete prona\u0107i da je br\u017ee koristiti malo k\u00f4da umesto kori\u0161\u0107enja QuickCalc alata ili \u010dak Windows kalkulatora. Sintaksa mo\u017ee biti malo \u010dudna za vas, po\u0161to operator ili funkcija idu prvo, pa tako za zbrajanje 2 i 2, uneli biste<b> (+ 2 2)<\/b>. On \u0107e vratiti vrednost 4. Molimo vas da zapamtite da AutoLISP izjava uvek vra\u0107a vrednost. To zna\u010di da mo\u017eete koristiti AutoLISP izjavu da odgovorite na AutoCAD zahtev.<\/p><p>Recimo da AutoCAD LT tra\u017ei rastojanje, a vi prvo trebate izra\u010dunati vrednost. Recimo da je to Pi puta 12 podeljeno sa 2 (jer za\u0161to ne?). Unesite <b>(\/ (* pi 12) 2)<\/b> na zahtev za rastojanje. AutoLISP vra\u0107a 18.8496 kao rastojanje (u zavisnosti od va\u0161ih pode\u0161avanja jedinica).<\/p><p>\u0160ta ako \u017eelite vrednost kao niz na multivo\u0111u? Unesite <b>(rtos (\/ (* pi 12) 2) 4 2)<\/b> kada se tra\u017ei tekst. Ta rtos funkcija konvertuje vrednost u niz ili, u ovom slu\u010daju, 1\u2032 \u2013 6 \u00be\u201d.<\/p><p>Mo\u017eda imate kompleksan skup objekata za biranje i znate da \u0107e vam biti potrebno da ih jo\u0161 nekoliko puta izaberete u va\u0161oj sesiji. Nema problema kada imate AutoLISP uz sebe. Samo unesite <b>(setq SS (ssget))<\/b>. Funkcija ssget \u0107e vas zamoliti da izaberete objekte kao \u0161to ste navikli. Sada nastavite i izvr\u0161ite svoj kompleksan izbor.<\/p><p>U osnovi, k\u00f4d koji ste uneli (setq) \u0107e dodeliti izabrani skup objekata promenljivoj SS, koju \u0107e AutoLISP zapamtiti dok crte\u017e ostane otvoren. Tako\u0111e vam pru\u017ea jednostavan mehanizam za njegovo povla\u010denje. Dakle, slede\u0107i put kada vam budu potrebni ti objekti, unesite <b>!SS<\/b> na liniju komande. Ba\u0161 tako, imate isti skup izbora. Kako budete nalazili ove male dragulje, kopirajte ih i zalepite u tekstualni dokument koji dr\u017eite pri ruci. Samo malo izmenite tekst ako je potrebno, pa zatim kopirajte i zalepite!<\/p><p>Jedna stvar koju treba napomenuti o AutoLISP k\u00f4du. Uvek koristite obi\u010dan tekst, nikada ni\u0161ta formatirano. Notepad je savr\u0161en za ovo. Samo izbegavajte svoj omiljeni program za obradu teksta.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-164db0c elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"164db0c\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-72f177c\" data-id=\"72f177c\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-fad99e2 elementor-widget elementor-widget-heading\" data-id=\"fad99e2\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\"><b>U\u010ditavanje i pokretanje AutoLISP k\u00f4da<\/b><\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-39f7613 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"39f7613\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-9e669ef\" data-id=\"9e669ef\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-362032e elementor-widget elementor-widget-text-editor\" data-id=\"362032e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>DIjelovi k\u00f4da komandnoj liniji su korisni, ali verovatno \u0107ete koristiti svoj omiljeni pretra\u017eiva\u010d i prona\u0107i potpuno razvijene AutoLISP rutine na internetu, \u0161to \u0107e biti jo\u0161 korisnije. Obi\u010dno \u0107e biti u jednom fajlu sa ekstenzijom <b>.lsp<\/b>, pa \u0107e vam biti potrebno znati kako da ih u\u010ditate i \u0161ta treba da uradite da biste ih pokrenuli.<\/p><p><b>Napomena:<\/b> AutoCAD LT tako\u0111e dozvoljava u\u010ditavanje i pokretanje .vlx i .fas fajlova, koji su kompilirani formati, pa ih ne\u0107ete mo\u0107i otvoriti i \u010ditati.<\/p><p>Najlak\u0161i na\u010din je komanda <b>APPLOAD<\/b>. Tako\u0111e mo\u017eete prona\u0107i njen ikonicu na panelu Aplikacije na traci za <b>Manage<\/b>. Pokretanje \u0107e prikazati dijalog <strong>Load\/Unload Applications<\/strong>, gde \u0107ete navigirati do va\u0161eg AutoLISP fajla i kliknuti na U\u010ditaj. Prili\u010dno jednostavno. Ali raditi na taj na\u010din zna\u010di da morate to raditi svaki put kada ponovo u\u0111ete u va\u0161 crte\u017e. AutoLISP fajlovi se ne u\u010ditavaju trajno podrazumevano. U donjem desnom uglu dijaloga\u00a0Load\/Unload Applications se nalazi ne\u0161to \u0161to se zove &#8220;<b>Startup Suite<\/b>&#8220;. Ako tu stavite va\u0161 fajl, u\u010dita\u0107e se svaki put kada otvorite crte\u017e.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-fb53288 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"fb53288\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-ef8de13\" data-id=\"ef8de13\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-b213a7d elementor-widget elementor-widget-image\" data-id=\"b213a7d\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" width=\"768\" height=\"529\" src=\"https:\/\/www.geoinova.com\/autodesk\/wp-content\/uploads\/2023\/11\/LT-Lisp_1-768x529.jpg\" class=\"attachment-medium_large size-medium_large wp-image-7829\" alt=\"\" srcset=\"https:\/\/www.geoinova.com\/autodesk\/wp-content\/uploads\/2023\/11\/LT-Lisp_1-768x529.jpg 768w, https:\/\/www.geoinova.com\/autodesk\/wp-content\/uploads\/2023\/11\/LT-Lisp_1-300x207.jpg 300w, https:\/\/www.geoinova.com\/autodesk\/wp-content\/uploads\/2023\/11\/LT-Lisp_1.jpg 832w\" sizes=\"(max-width: 768px) 100vw, 768px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-d356d9d elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"d356d9d\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-fac62be\" data-id=\"fac62be\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-4b31df7 elementor-widget elementor-widget-text-editor\" data-id=\"4b31df7\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Tako\u0111e, mo\u017eete da koristite sam AutoLISP da otvorite fajl. Samo otkucajte\u202f(load \u201c<strong>filename.lsp<\/strong>\u201d) i to je sve. To je u slu\u010daju da se fajl nalazi na definisanoj putanji. Ukoliko to nije slu\u010daj, mora\u0107ete da navedete punu putanju pre naziva fajla. A to zahteva izvesno\u00a0poznavanje\u00a0AutoLISP-a, pa mo\u017eda ne\u0107ete \u017eeleti da koristite ovaj metod.<\/p><p>Evo jo\u0161 jednog dobrog saveta. Mo\u017eete da prevu\u010dete svoj AutoLISP fajl u va\u0161u LT sesiju. U\u010dita\u0107e je i mo\u017eete da po\u010dnete da radite. Ili ne mo\u017eete? Va\u0161 AutoLISP fajl je u\u010ditan, ali kako da ga pokrenete? Ponekad je programer prijateljski nastrojen i uklju\u010di\u0107e upit koji vam ka\u017ee \u0161ta da ukucate, pa obratite pa\u017enju na\u00a0<strong>Command Line history<\/strong>. Ukoliko to nije slu\u010daj, mora\u0107ete da otvorite AutoLISP fajl (dupli klik) i prona\u0111ete red koji defini\u0161te kako da ga pokrenete. Potra\u017eite slede\u0107i k\u00f4d:<\/p><p>(defun C: commandNameHere \u2026<\/p><p>Velika slova nisu va\u017ena, pa ne brinite zbog toga. Tra\u017eite re\u010d\u00a0<strong>defun<\/strong>\u00a0(koji se koristi da defini\u0161e funkciju za AutoLISP) i C:, koji govori AutoLISP-u da je naredna re\u010d naziv komande. To \u0107ete ukucati u Command prompt da biste pokrenuli va\u0161u AutoLISP rutinu.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-880c177 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"880c177\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-1a1ab9d\" data-id=\"1a1ab9d\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-0e405f7 elementor-widget elementor-widget-image\" data-id=\"0e405f7\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"768\" height=\"512\" src=\"https:\/\/www.geoinova.com\/autodesk\/wp-content\/uploads\/2023\/11\/LT-AutoLISP_DAM-Stock-Image-1024x683-1-768x512.jpg\" class=\"attachment-medium_large size-medium_large wp-image-7828\" alt=\"\" srcset=\"https:\/\/www.geoinova.com\/autodesk\/wp-content\/uploads\/2023\/11\/LT-AutoLISP_DAM-Stock-Image-1024x683-1-768x512.jpg 768w, https:\/\/www.geoinova.com\/autodesk\/wp-content\/uploads\/2023\/11\/LT-AutoLISP_DAM-Stock-Image-1024x683-1-300x200.jpg 300w, https:\/\/www.geoinova.com\/autodesk\/wp-content\/uploads\/2023\/11\/LT-AutoLISP_DAM-Stock-Image-1024x683-1.jpg 1024w\" sizes=\"(max-width: 768px) 100vw, 768px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-29dcf42 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"29dcf42\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-0296563\" data-id=\"0296563\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-ed1dd01 elementor-widget elementor-widget-heading\" data-id=\"ed1dd01\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\"><b>AutoLISP za automatizaciju<\/b><\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-2476fdb elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"2476fdb\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-3621800\" data-id=\"3621800\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-5da076d elementor-widget elementor-widget-text-editor\" data-id=\"5da076d\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Izvr\u0161avanje k\u00f4da pri otvaranju datoteke je odli\u010dno, ali postoji jo\u0161! \u0160ta mislite o mogu\u0107nosti da pokrenete k\u00f4d koji \u017eelite svaki put kada otvorite datoteku? Razmislite o tome kakve to posledice mo\u017ee imati.<\/p><p>Mo\u017eete analizirati slojeve da biste se uverili da se poklapaju sa va\u0161im standardima i popraviti ih, ako ne odgovaraju. Isti postupak mo\u017eete primeniti na sve va\u0161e stilove. Mo\u017eete proveriti naziv datoteke, fasciklu ili putanju da biste osigurali usagla\u0161enost na osnovu vrste crte\u017ea ili discipline kojoj pripada. Sve se lako mo\u017ee uraditi pomo\u0107u k\u00f4da koji mo\u017eete prona\u0107i na internetu uz nekoliko klju\u010dnih re\u010di u pretra\u017eiva\u010du.<\/p><p>Kako da po\u010dnete? Postoji posebna datoteka koja \u0107e se u\u010ditati svaki put kada se otvori crte\u017e. U punom <b>AutoCAD-u<\/b>, zove se <b>ACADDOC.lsp<\/b>, ali u<b> LT-u <\/b>verziji sada se zove <b>ACADLTDOC.lsp<\/b>. Prvo ne postoji, pa \u0107ete morati da je kreirate (setite se svog prijatelja, Notepada) i osigurate da se nalazi u fascikli koja je u va\u0161im putanjama pretrage. Funkcionisa\u0107e kao Startup Suite u Load\/Unload Applications dialogu, ali umesto samo u\u010ditavanja rutina da biste imali pristup njima, mo\u017eete tako\u0111e izvr\u0161iti komande.<\/p><p>Tipi\u010dno, ovo je i mesto gde \u0107ete kontrolisati va\u0161e LT okru\u017eenje. Mo\u017eda postoji neke sistemski promenljive ili okru\u017ene promenljive koje \u017eelite da uvek budu pode\u0161ene prema va\u0161em ukusu. Evo primera AutoLISP izjava koje bi kompanija mogla dodati u datoteku ACADLTDOC.lsp:<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-cdc1675 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"cdc1675\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-0e6735f\" data-id=\"0e6735f\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-beef89c elementor-widget elementor-widget-text-editor\" data-id=\"beef89c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>(setvar \u201cFILEDIA\u201d 1)<\/p><p>(setvar \u201cCMDDIA\u201d 1)<\/p><p>(setvar \u201cATTDIA\u201d 1)<\/p><p>(setenv \u201cShowFullPathInTitle\u201d \u201c1\u201d)<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-a32a0be elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"a32a0be\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-efa37b4\" data-id=\"efa37b4\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-e4180c3 elementor-widget elementor-widget-text-editor\" data-id=\"e4180c3\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>To su samo AutoLISP iskazi, pa kada se fajl u\u010dita, oni automatski funkcioni\u0161u bez potrebe da se unosi naziv komande. Ovo je sjajan na\u010din da\u00a0standardizujete\u00a0svoje postavke.<\/p><p>Tako\u0111e, mo\u017eete kreirati skra\u0107ene ili male pomo\u0107ne komande. Samo budite sigurni da ste zapamtili naziv komande (deo posle C:). I opet, ovaj k\u00f4d se u\u010ditava i spreman je da ga koristite. Evo primera komande sa skra\u0107enim nazivom sli\u010dnom aliasu komande. Samo ukucajte\u00a0<strong>MP<\/strong>\u00a0kako biste pokrenuli\u00a0<strong>MATCHPROP<\/strong>.<\/p><p>(defun c:mp () (command \u201c_matchprop\u201d) (princ))<\/p><p>Ili mo\u017eda neku vrstu pomo\u0107ne komande. Slede\u0107i k\u00f4d \u0107e okrenuti va\u0161 odabrani objekat za 180\u00b0 oko ta\u010dke koju ste definisali.<\/p><p>(defun C:flip ()\u202f (command \u201c_rotate\u201d (car (entsel)) \u201c\u201d (getpoint) \u201c180\u201d) (princ))<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-cbfc466 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"cbfc466\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-2300d7e\" data-id=\"2300d7e\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-ed8b117 elementor-widget elementor-widget-heading\" data-id=\"ed8b117\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\"><b>Istra\u017eivanje Visual Lisp-a<\/b><\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-37142b6 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"37142b6\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-5c07dae\" data-id=\"5c07dae\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-bfb8406 elementor-widget elementor-widget-text-editor\" data-id=\"bfb8406\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Sve o \u010demu smo dosad razgovarali uklju\u010duje kori\u0161\u0107enje sirovog AutoLISP-a. Me\u0111utim, mo\u017eda nai\u0111ete na pro\u0161irenje koje je \u0161iroko kori\u0161\u0107eno. Kada pogledate k\u00f4d, obratite pa\u017enju na slede\u0107u izjavu na vrhu fajla:\u00a0<strong>(vl-load-com)<\/strong>. To je va\u0161 trag da va\u0161 k\u00f4d primenjuje funkcije srodne\u00a0<strong>ActiveX-u.<\/strong>\u00a0Tako\u0111e, tra\u017eite komande koje po\u010dinju sa\u00a0<strong>\u201cvla-\u201c ili \u2018vlax-\u201c.<\/strong><\/p><p>Nala\u017eenje ovoga nije nu\u017eno lo\u0161a stvar, jer va\u0161a nova i unapre\u0111ena LT podr\u017eava njegovu upotrebu. Me\u0111utim, u zavisnosti od toga \u0161ta poku\u0161ava da uradi, mo\u017eda ne\u0107e pravilno funkcionisati. Na primer, ActiveX u AutoLISP-u mo\u017ee kreirati i menjati 3D objekte, ali po\u0161to LT ne podr\u017eava 3D, to ne bi radilo. Isti slu\u010daj bio bi i sa ograni\u010denjima, profilima, spoljnim aplikacijama, itd.<\/p><p>Ali postoji jedna vrsta ActiveX-a u AutoLISP k\u00f4du koja bi vam mogla biti korisna, i koja bi trebalo da radi za vas. Zar ne bi bilo sjajno ako ne\u0161to vreba u pozadini va\u0161e sesije crtanja, \u010dekaju\u0107i da se desi samo jedna stvar?<\/p><p>Razmislite o ovom scenariju. Kori\u0161\u0107enje opcije \u201e<strong>Exploding dimensions\u201c<\/strong>\u00a0je strogo zabranjena u va\u0161oj kancelariji. Ali se ipak desilo da je kori\u0161\u0107ena. Koliko bi bilo dobro da imate deo skrivenog k\u00f4da koji je programiran tako da ne\u0161to uradi samo ako se upotrebi komanda\u00a0<strong>EXPLODE<\/strong>\u00a0na dimenziji? Korisnik poku\u0161a da je upotrebi, k\u00f4d preuzme situaciju i spre\u010di izvr\u0161enje komande.<\/p><p>Ovo se naziva programiranje vo\u0111eno doga\u0111ajima i posti\u017ee se kori\u0161\u0107enjem reaktora. To je malo napredno, ali mo\u017eete prona\u0107i radne primere. Reaktor i funkcija koju pokre\u0107e kada je aktivirana (&#8220;callback funkcija&#8221;) tako\u0111e bi mogli biti sme\u0161teni u ACADLTDOC.lsp fajlu.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-aac8232 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"aac8232\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-135d665\" data-id=\"135d665\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-865182a elementor-widget elementor-widget-image\" data-id=\"865182a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"768\" height=\"512\" src=\"https:\/\/www.geoinova.com\/autodesk\/wp-content\/uploads\/2023\/11\/LT-AutoLISP_DAM-Stock-Image-2-1024x683-1-768x512.jpg\" class=\"attachment-medium_large size-medium_large wp-image-7827\" alt=\"\" srcset=\"https:\/\/www.geoinova.com\/autodesk\/wp-content\/uploads\/2023\/11\/LT-AutoLISP_DAM-Stock-Image-2-1024x683-1-768x512.jpg 768w, https:\/\/www.geoinova.com\/autodesk\/wp-content\/uploads\/2023\/11\/LT-AutoLISP_DAM-Stock-Image-2-1024x683-1-300x200.jpg 300w, https:\/\/www.geoinova.com\/autodesk\/wp-content\/uploads\/2023\/11\/LT-AutoLISP_DAM-Stock-Image-2-1024x683-1.jpg 1024w\" sizes=\"(max-width: 768px) 100vw, 768px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-784c72e elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"784c72e\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-ee77642\" data-id=\"ee77642\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-e50358c elementor-widget elementor-widget-heading\" data-id=\"e50358c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\"><b>Pronalazak AutoLISP i vizualnog Lisp k\u00f4da<\/b><\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-c310f96 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"c310f96\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-648bbea\" data-id=\"648bbea\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-48f702e elementor-widget elementor-widget-text-editor\" data-id=\"48f702e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Mo\u017eda prvobitno ne\u0107ete pisati k\u00f4d iz po\u010detka, ve\u0107 \u0107ete ga uglavnom prona\u0107i na internetu. Na kraju \u0107ete (verovatno) uraditi ono \u0161to je skoro svaki AutoLISP programer uradio na po\u010detku. Prona\u0107i \u0107ete neki k\u00f4d, poku\u0161ati ga pro\u010ditati, promeniti ne\u0161to i videti da li i dalje radi.<\/p><p>Evo male AutoLISP funkcije koja menja sve tekstualne stilove da koriste font <b>ROMANS<\/b>.<\/p><p style=\"box-sizing: inherit; max-width: 100%; --tw-space-y-reverse: 0; color: #212121; margin: calc(2rem * calc(1 - var(--tw-space-y-reverse))) auto calc(2rem * var(--tw-space-y-reverse)) auto;\">(defun C:MakeRomans (\/ rewind next name)<\/p><p style=\"box-sizing: inherit; max-width: 100%; --tw-space-y-reverse: 0; color: #212121; margin: calc(2rem * calc(1 - var(--tw-space-y-reverse))) auto calc(2rem * var(--tw-space-y-reverse)) auto;\">\u00a0\u00a0\u00a0(setq rewind T)<\/p><p style=\"box-sizing: inherit; max-width: 100%; --tw-space-y-reverse: 0; color: #212121; margin: calc(2rem * calc(1 - var(--tw-space-y-reverse))) auto calc(2rem * var(--tw-space-y-reverse)) auto;\">\u00a0\u00a0 (while (setq next (tblnext \u201cSTYLE\u201d rewind))<\/p><p style=\"box-sizing: inherit; max-width: 100%; --tw-space-y-reverse: 0; color: #212121; margin: calc(2rem * calc(1 - var(--tw-space-y-reverse))) auto calc(2rem * var(--tw-space-y-reverse)) auto;\">\u00a0\u00a0 \u00a0\u00a0\u00a0(setq name (cdr (assoc 2 next)))<\/p><p style=\"box-sizing: inherit; max-width: 100%; --tw-space-y-reverse: 0; color: #212121; margin: calc(2rem * calc(1 - var(--tw-space-y-reverse))) auto calc(2rem * var(--tw-space-y-reverse)) auto;\">\u00a0\u00a0 \u00a0\u00a0\u00a0(if (not (wcmatch name \u201c*|*\u201d))<\/p><p style=\"box-sizing: inherit; max-width: 100%; --tw-space-y-reverse: 0; color: #212121; margin: calc(2rem * calc(1 - var(--tw-space-y-reverse))) auto calc(2rem * var(--tw-space-y-reverse)) auto;\">\u00a0 \u00a0\u00a0\u00a0\u00a0(command \u201c-style\u201d name \u201cromans\u201d \u201c\u201d \u201c\u201d \u201c\u201d \u201c\u201d \u201c\u201d \u201c\u201d))<\/p><p style=\"box-sizing: inherit; max-width: 100%; --tw-space-y-reverse: 0; color: #212121; margin: calc(2rem * calc(1 - var(--tw-space-y-reverse))) auto calc(2rem * var(--tw-space-y-reverse)) auto;\">\u00a0 \u00a0\u00a0\u00a0\u00a0(setq rewind nil))<\/p><p style=\"box-sizing: inherit; max-width: 100%; --tw-space-y-reverse: 0; color: #212121; margin: calc(2rem * calc(1 - var(--tw-space-y-reverse))) auto calc(2rem * var(--tw-space-y-reverse)) auto;\"><span style=\"word-spacing: normal;\">(princ))<\/span><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-deb8e6d elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"deb8e6d\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-a0b6f16\" data-id=\"a0b6f16\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-d250921 elementor-widget elementor-widget-text-editor\" data-id=\"d250921\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Verovatno vam sve ovo izgleda strano, ali ako pa\u017eljivije pogledate, mo\u017eda \u0107ete prepoznati neke stvari. Znate za komandu <b>STYLE<\/b>, i naravno, <b>ROMANS <\/b>vam je poznat. Zapravo, cela ta linija izgleda dosta sli\u010dno tome kako biste je napisali u skripti. Mo\u017eda ste spremni da vidite \u0161ta \u0107e se desiti ako ne\u0161to promenite.<\/p>\n<p>Mo\u017eda biste prvo poku\u0161ali sa drugim fontom. Promenite <b>ROMANS <\/b>u <b>ARIAL<\/b>. Sa\u010duvajte, u\u010ditajte, pokrenite&#8230; i eto! Radi!<\/p>\n<p>Nazad na internet. Tako \u0107ete prvobitno prona\u0107i svoj k\u00f4d. Jedna stvar koju gotovo potpuno mogu da vam garantujem je da ako imate dobru ideju za zadatak koji bi AutoLISP trebalo da re\u0161i, niste prvi koji to radi. Jo\u0161 jedna stvar o programerima AutoLISP-a &#8211; vole da poka\u017eu svoj rad. To tako\u0111e zna\u010di da vole da pomognu jedni drugima. To je dobra kombinacija za vas.<\/p>\n<p>Prvo, mora\u0107ete postati ve\u0161ti u kori\u0161\u0107enju odre\u0111enih klju\u010dnih re\u010di i fraza kako biste prona\u0161li ta\u010dno ono \u0161to vam je potrebno. Pazite da uklju\u010dite celu re\u010d AutoLISP (ne samo Lisp). Uvek zapo\u010dnite sa AutoCAD-om tako\u0111e. Ne uklju\u010dujte LT. Trenutno nema AutoLISP k\u00f4da za LT &#8211; jo\u0161!<\/p>\n<p>Koristite glagol ili glagole koji opisuju \u0161ta \u017eelite da va\u0161 k\u00f4d uradi, i koristite jezik AutoCAD-a. Na primer, koristite <strong>Copy<\/strong>, a ne <strong>Duplicate<\/strong>. Izbegavajte \u010dlanove i predloge. Poku\u0161ajte da napravite pretragu sli\u010dnu ovoj: <strong>AutoCAD AutoLISP Export Layer Table<\/strong><\/p>\n<p>Vremenom \u0107ete saznati \u0161ta dobro funkcioni\u0161e za vas, a \u0161ta ne. Tako\u0111e \u0107ete po\u010deti da prime\u0107ujete obrasce u rezultatima. Odre\u0111eni sajtovi \u0107e se \u010desto pojavljivati. Tako\u0111e \u0107ete dobiti ose\u0107aj koji vam pru\u017ea najbolje rezultate. I obrnuto, naravno.<\/p>\n<p>\u010cak mo\u017eete isprobati i ne\u0161to od najnovijeg u ve\u0161ta\u010dkoj inteligenciji. Sigurno ste \u010duli o sajtovima za AI \u0107askanje koji su se pojavili ove godine. Samo pitajte jednog od njih da vam napi\u0161e neki k\u00f4d! Ali budite oprezni jer pru\u017ea rezultate sa nekim &#8220;po\u010detni\u010dkim&#8221; gre\u0161kama. Koliko brzo se tehnologija menja i razvija, mo\u017eda \u0107e biti usavr\u0161eno do trenutka kada ovo budete \u010ditali.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-7110bbc elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"7110bbc\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-63f8010\" data-id=\"63f8010\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-731eb64 elementor-widget elementor-widget-heading\" data-id=\"731eb64\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\"><b>Izvori za u\u010denje<\/b><\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-3945300 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"3945300\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-07d5bee\" data-id=\"07d5bee\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-595d9b2 elementor-widget elementor-widget-text-editor\" data-id=\"595d9b2\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Nadam se da vas je sve ovo zainteresovalo da saznate vi\u0161e. I postoje mnogi resursi koji vam mogu pomo\u0107i da zapo\u010dnete.<\/p>\n<p>Najbolje mesto gde mo\u017eete prona\u0107i pomo\u0107 u razumevanju zna\u010denja va\u0161eg k\u00f4da je Autodesk-ov <a href=\"https:\/\/help.autodesk.com\/view\/OARX\/2023\/ENU\/?guid=GUID-0365EB64-531D-4CC0-B740-E756CC5E5AB6\" target=\"_blank\" rel=\"noreferrer noopener\">AutoLISP Developer\u2019s Guide<\/a>. I ako ste spremni da idete toliko daleko, mo\u017eda biste voleli da odete jo\u0161 malo dalje. Postoji \u010dak i tutorijal za po\u010detnike koji \u0107e vam pomo\u0107i na va\u0161em putu. I, naravno, postoje <a href=\"https:\/\/forums.autodesk.com\/t5\/visual-lisp-autolisp-and-general\/bd-p\/130\">AutoLISP forumi<\/a>.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-ee86bf1 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"ee86bf1\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-751e9cf\" data-id=\"751e9cf\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-5b770dc elementor-widget elementor-widget-text-editor\" data-id=\"5b770dc\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p><strong>Izvor:<\/strong>\u00a0<strong><a href=\"https:\/\/www.autodesk.com\/blogs\/autocad\/autocad-lt-2024-autolisp\/\">How to Use AutoCAD LT and AutoLISP: Your Questions Answered | AutoCAD Blog | Autodesk<\/a><\/strong><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Kako koristiti AutoCAD LT i AutoLISP<\/p>\n","protected":false},"author":3,"featured_media":7834,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0},"categories":[4],"tags":[],"class_list":["post-7823","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-industry-news","category-4","description-off"],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/www.geoinova.com\/autodesk\/wp-json\/wp\/v2\/posts\/7823","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.geoinova.com\/autodesk\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.geoinova.com\/autodesk\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.geoinova.com\/autodesk\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/www.geoinova.com\/autodesk\/wp-json\/wp\/v2\/comments?post=7823"}],"version-history":[{"count":10,"href":"https:\/\/www.geoinova.com\/autodesk\/wp-json\/wp\/v2\/posts\/7823\/revisions"}],"predecessor-version":[{"id":7840,"href":"https:\/\/www.geoinova.com\/autodesk\/wp-json\/wp\/v2\/posts\/7823\/revisions\/7840"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.geoinova.com\/autodesk\/wp-json\/wp\/v2\/media\/7834"}],"wp:attachment":[{"href":"https:\/\/www.geoinova.com\/autodesk\/wp-json\/wp\/v2\/media?parent=7823"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.geoinova.com\/autodesk\/wp-json\/wp\/v2\/categories?post=7823"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.geoinova.com\/autodesk\/wp-json\/wp\/v2\/tags?post=7823"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}