Zobrazit plnou verzi příspěvku: AUTOLISP
ivannovak
11.12.2007, 09:42
Dobrý den,pracuji v programu AutoCAD LT 2008 a potřeboval bych využít aplikaci AUTOLISP, která v této verzi není obsažena.Nevíte jestli je někde možné tuto aplikaci stáhnout a doinstalovat?Děkuji za info ..
mnementh
11.12.2007, 09:46
viz http://www.cadforum.cz/cadforum/qaID.asp?tip=5893
ivannovak
11.12.2007, 09:51
Děkuji ...Chápu to dobře, tak, že pokud mám autocad 2008 LT, tak mám prostě smůlu?
mnementh
11.12.2007, 09:59
to uz je asi dotaz spis na pana Michla, ktery rozumi tomu co se oficialne smi a nesmi :)
Ferdinand
11.12.2007, 11:38
Neznám LT, ale vím, že nejsou schopny pracovat s lispy (pokud je nedokáží pouze načíst, tak by to neměl být až tak velký zádrhel). Ptám se: jsou ale schopny provést z příkazového řádku např. něco jako
Command: (command "_-layer" "_T" "*" "_U" "*" "_ON" "*" "_LW" 0 "*" "_S" 0 "")
anebo třeba
Command: (if (not (tblsearch "LTYPE" "center"))(command "_-linetype" "_L" "center" "acadiso.lin" ""))
ivannovak
11.12.2007, 14:09
V mém Autocadu 2008 LT tohoto schopen nejsem.
Sedláček
11.12.2007, 15:04
Existují různé prográmky, které LISP zprovozní (např. LT-Extender). Nevím co je v dříve uvedeném tipu (nemám k nim přístup) ale předpokládám, že se týká legálnosti těchto programů což by mne také zajímalo.
Vladimír Michl
11.12.2007, 16:28
Licenční smlouva vašeho AutoCADu LT 2008 (bod 3.2.7 Obcházení) zapovídá obcházení funkčních omezení AutoCADu LT pomocí doplňkových aplikací.
AutoCAD LT nikdy neumožňoval spouštění LISP, ARX nebo VBA aplikací. Je to jedno z jeho hlavních omezení proti plným profesním aplikacím založeným na AutoCADu.
Jednoduchá uživatelská menu-makra (např. Ferdinandem zmiňované ovládání hladin) a DIESEL makra jsou podporovaná i v AutoCADu LT. Složitější podmíněné výrazy a funkce typu Tblsearch už ale ne.
ivannovak
11.12.2007, 16:57
Velice děkuji za uvedené informace ...
Z momentalne zverejnenych lic. podmienok:
3.2.7 Obcházení. Nesmíte používat žádné vybavení, zařízení, software nebo jiné prostředky určené k obcházení nebo odstranění jakékoli formy ochrany proti kopírování, kterou používá společnost Autodesk ve spojitosti se softwarem, nebo používat software spolu s přístupovým kódem, sériovým číslem nebo s jiným prostředkem ochrany proti kopírování, který nedodala přímo společnost Autodesk nebo autorizovaný distributor.
Su niekde dostupne novc ?
Vladimír Michl
11.12.2007, 22:05
Čemu říkáte "momentálně zveřejněné"? Licenční podmínky platí vždy ty, které odsouhlasujete, většinou při instalaci konkrétního software. U produktů Autodesku je text dané licence uložen v RTF souboru v adresáři produktu - např.:
C:\Program Files\AutoCAD LT 2008\License.rtf
typ 4213 na tychto strankach. http://www.autodesk.cz/adsk/servlet/item?siteID=551663&id=887085&preview=1
Ja som to nevymyslel :-)
Ale , tuto politiku Autodesku fakt nechapem. Napr. i obycajny dwg editor dodavanu k Solid worksu podporuje autolispovke zapisy.
Vladimír Michl
11.12.2007, 22:27
Aha, na tom webu to asi Autodesk nemá zaktualizované (v onom tipu jsem to raději upřesnil). Licenční podmínky jsou vůbec hodně zvláštní literární celek, ale holt právní formulace...
(u DWG Editoru je ale trochu nevýhoda že neumí formát DWG, myslím tedy skutečný DWG, nejen příponu .DWG)
Nechapem uplne co myslite , ze neumi format DWG. Ja bezne znamemu „prekladam” jemu dosle vykresy z novsich verzi Autocadu, ktore neotvori do verze 2000 , pripadne i do ver.14 a funguje to.
Vladimír Michl
11.12.2007, 23:31
Pro některé typy a vlastnosti entit to funguje, ale pro jiné ne - ztrácejí se pak výkresová data a takto vzniklé nepravé "DWG" výkresy mohou způsobovat potíže při dalším zpracování - řada uživatelů zde ve fóru už na to narazila.
(pro "překládání" skutečných DWG výkresů existuje standardní bezplatný nástroj Autodesk DWG TrueView 2008)
noo , dik za info.
este ma napada , je-neni v plnem autocadu nejaka nastavitelna hodnota , ktora umozni, alebo neumozni spustenie autolispu ?
Vladimír Michl
12.12.2007, 10:03
To se obávám že omezit nepůjde.
Sedláček
12.12.2007, 16:01
[QUOTE=Vladimír Michl]Licenční smlouva vašeho AutoCADu LT 2008 (bod 3.2.7 Obcházení) zapovídá obcházení funkčních omezení AutoCADu LT pomocí doplňkových aplikací. [/QUOTE]
Takže toto je důvod proč není EXELLINK pro A2008LT?
Vladimír Michl
12.12.2007, 16:18
Ano, je to jeden z důvodů (podobné omezení platí i pro vývojáře).
[QUOTE=comodo]typ 4213 na tychto strankach. http://www.autodesk.cz/adsk/servlet/item?siteID=551663&id=887085&preview=1
Ja som to nevymyslel :-)[/QUOTE]
V tomto odkazu je vidět proč SE NEMAJÍ POUŽÍVAT PRO SOUVISLÝ TEXT VELKÁ písmena. Kdyby autor (nebo překladatel) těch licenčních výhrůžek použil normální text a důležité věci zdůraznil jinak (tučně, podtržením, případně barvou), určitě by se to lépe četlo (a třeba i více dodržovaloKotlaba2007-12-13 06:40:22
Trefa. Presne a výstižne : "licenčních výhrůžek". Človek má pritom pocit , ako by sa už kúpou produktu dopúštal ´tažkého zločinu :-)
Pro ty které nemohou použít lispovské nebo jiné programátorské aplikace v LTčku je zajímavé řešit problém, zda by se to nějak nedalo obejít a vyrovnat se tak možnostem plné verze AutoCADu. Kdo potom má plnou verzi tomu už potom jde o to, jak tyto možnosti může využít nejlépe ke své práci. Možná, že by bylo vhodné v diskusi se zabývat i konkrétním využitím programovacích nástrojů. Nezodpovězenou otázkou, ležící na úrovni "licenčního ujednání" zůstává, jak to dopadne, když si někdo něco vysmylí, což je vpodstatě jeho know how, které na rozdíl od Autodesku nemá patentově ošetřené a patřičně a následně i zaplacené. Obávám se, že pokud by se něco našlo, nějakým dobrý typ, že by mateřská firma Autodesk se asi nezdráhala ho bezplatně využít a následně by to zahrnula do svojeho "placeného software" a pro další uživatele. Ještě horší variantu vidím v tom, že může použít myšlenku, ale zajistit to tak, aby daným způsobem to již nešlo, ale bylo by třeba koupit třeba novou verzi ...
Vladimír Michl
13.12.2007, 10:36
Nejsem si jist, jestli jsem dotazu/příspěvku dobře porozuměl, ale :
1) LISP aplikace (a vyrovnat se možnostem plné verze) v AutoCADu LT použít nelze - viz výše
2) Konkrétní využití programovacích nástrojů toto fórum řeší dosti často - viz např. sekce CAD programování nebo Výuka prgramování
3) Co se týče licenční ochrany jiných/nadstavbových programů - tam má každý autor možnost uvést podmínky použití a šíření svého díla (úplně stejné jako Autodesk nebo jiní producenti software)
nevim jak je to ted ale někde se tu psalo,že ve starší vrzi LT 2000-2
Se pužívá pro multiline nějaký starý lips takže nejde nastavit uchopovací mod (osnap)před spuštěním příkazu,možná to špatně interpretuji,ale takhle to nějak vyznělo
Ad 1) Ve svém příspěvku jsem reagoval na předchozí pokusy obejít zablokované Autolispovské funce.
Na předchozím Autodeskfóru v hotelu Hilton Praha vystoupila ve svém příspěvku i Carol Bartz, v tu dobu výkonná ředitelka a předsedkyně správní rady Autodesku, která neopomněla připomenout, jak se firma drží na burze. Je pravda, že s poskoky roste. Případný zájemce i v CZ si může koupit akcie za cca 8 USD např. přes www.fio.cz , které se momentálně pohybují kolem 50 USD. Pokud se na firmu podíváme i z tohoto pohledu, že se jedná o soukromý subjekt, může můj příspěvek vybočovat ze zavedeného stereotypu. Nakonec i Bill Gates tvrdí, že svět se stává "jednou vesnicí ..."
Ad 2) Omlouvám, se měl jsem se asi nejprve lépe rozhlédnout po celém fóru, třeba bych objevil něco, co bych mohl i já někde použít.
Ad 3) Je mi jasné, že stejně jako lidé se musí uživit, tak i firmy potřebují své zdroje financování.
Pokud se dělá něco navíc, z hlediska uživatelů není možné jak to pochválit. Zajímalo by mě, zda provozování CAD - Fóra je čistě v režii fy. XANADU, nebo zda na provoz přispívá i fy. Autodesk. Zda existuje i zpětná vázba z diskuse na vývoj v Autodesku ...
Ferdinand
13.12.2007, 11:35
To Kubíček:
V tom musím zastat pana Michla, který (nejen) Fórum sleduje ostřížím okem a duchaplné/použitelné nové nápady či oprávněné stížnosti přispívatelů tlumočí vývojářům Autodesku.
To sa potom divim, ze na tolke spekulacie nevydali nejaku verziu LT+ , kde by bolo vsetko ( lispy…. ) , ale len 2D !!!
Vladimír Michl
13.12.2007, 12:02
[QUOTE=musil]nevim jak je to ted ale někde se tu psalo,že ve starší vrzi LT 2000-2 se pužívá pro multiline nějaký starý lisp takže nejde nastavit uchopovací mod (osnap)před spuštěním příkazu,možná to špatně interpretuji,ale takhle to nějak vyznělo[/QUOTE]
Nevím jestli šlo o toto, ale některé funkce v LT jsou skutečně vnitřně psané v LISPu. Je to však interně zablokované a externí aplikace v LISPu nelze v LT použít.
Vladimír Michl
13.12.2007, 12:20
[QUOTE=Kubíček]
Ad 3) Je mi jasné, že stejně jako lidé se musí uživit, tak i firmy potřebují své zdroje financování.
Pokud se dělá něco navíc, z hlediska uživatelů není možné jak to pochválit. Zajímalo by mě, zda provozování CAD - Fóra je čistě v režii fy. XANADU, nebo zda na provoz přispívá i fy. Autodesk. Zda existuje i zpětná vázba z diskuse na vývoj v Autodesku ... [/QUOTE]
Jak se říká: "děkuji za otázku". Náklady na provoz serveru CAD Fórum jsou čistě v režii firmy XANADU - přispívají na něj zprostředkovaně ti uživatelé, kteří produkty Autodesku nakupují u XANADU. Firma Autodesk na provoz CAD Fóra nepřispívá žádným způsobem a navíc jej ani nedovoluje hradit z našich vlastnich marketingových rozpočtů vytvářených na produkty Autodesku. Zřejmě klíčenka s logem Autodesk pomůže popularitě a podpoře produktů více než tento web :-( (petice, stávky a demonstrace vítány)
Zpětná vazba na vývoj existuje a občas i funguje - jednak přes některé lidi z Autodesku (abych nebyl jen jedovatý), kteří toto fórum sledují a jednak přes XANADU. Snažíme se i řešit chyby v programech, které mohou ovlivnit více uživatelů a dát veřejně k dispozici nástroj na jejich opravu (pokud se k tomu Autodesk nemá - už jsem zase jedovatý) - viz např. dnešní DBXremSL.
Sedláček
13.12.2007, 12:35
Vzpomínám si, že v době, kdy byla uváděna na trh první verze LT, jsem se pídil po nějakém demu či trial verzi. Dostal jsem video s ukázkou práce v LT a tam byl v menu vidět příkaz APPLOAD. Z toho dovozuji, že v počátku Autodesk uvažoval s LISPem i v LT verzi.
Jenže jim došlo, že by tím umožnili vznik profesních nadstaveb pro LT a tím snížili zájem o plnou verzi.
Existují externí aplikace, které buď LISP či ARX zprovozní (LT-extender) či dokáží ARX aplikaci do LT vnutit (EXELLINK).
Proto došlo u A2008LT doplnění omezení do licenční smlouvy.
Technicky je stále možné LISP pomocí externích aplikací spustit, ale zakazuje to licenční ujednání.
Docela by mne zajímal názor právníků. Připadá mi to jako kdyby např. výrobce automobilu zakazoval úpravy motoru, které zvýší jeho výkon (můžu tím přijít o záruku, ale nemůže mi to nikdo zakázat)
[QUOTE=Vladimír Michl] Zřejmě klíčenka s logem Autodesk pomůže popularitě a podpoře produktů více než tento web :-( (petice, stávky a demonstrace vítány)
[/QUOTE]
To je bohužel smutné, neboť nikdo tu neudělal pro uživatele AutoCADU (a tím i jeho propagaci) tolik, co Xanadu (ať už se jmenovalo jakkoliv) a především p. Michl
PS. Tyto ohlasy, virtuální petice, stávky a demonstrace, bude asi třeba přesunout do samostatného tématu ...
Souhlasím, konec jedovatostí.
Oba dva jsme přímo či nepřímo jsme závislí na Autodesku. Na různé věci je však možné se dívat z různých pohledů. A při vší úctě, jde i o peníze ... a to na obou stranách ... Toto téma jsem ůvodně otevřel z důvodu, že jsem myslel, že se dozvím nějaký trik s Lispem, který bych mohl použít.
Kdybych Vám Chtěl ještě nahrát, zeptám se jak je to s autorizovanými a neautorizovanými dealery ....
Ja sa predom omluvam ze temto prispevok a bez protestu znesem jak mi ho webmaster zmeze a slubujem , ze nebudem pokracovat v pisani mimo temy , ale neda mi : Mne to obmezenie LT proti plnemu Autocadu pripada ako nasledujuci priklad : Saxofon ma tzv. profukovu klapku. Pri otvoreni tejto palcom lavej ruky znie ton nastroja o oktavu vys. Ak plnohodnotny saxofon stoji cca 30000 korun , tak si predstavme ze by bolo mozne kupit tento nastroj ako saxofon LT za 12000 s tym, ze ta profukovka by bola zacpata zatkou a zakaznik by sa zavazal, ze bude hrat len v dolej oktave a tu zatku nevybere. Hrozna predstava. Pozdravujem saxofonistov a este raz sa omluvam :-)
Vladimír Michl
13.12.2007, 13:39
Téma se tedy opravdu rozkošatilo, tentokrát ještě o saxofony :-)
Přirovnání trochu kulhá v tom, že v LT není jen nějaká snadno odstranitelná zátka - ona chybějící funkčnost není nějak uživatelsky "odemknutelná", jsou to funkce, které se částečně zpřístupňují dosti komplikovanými "crackovacími" postupy, často i nakopírováváním souborů z plné verze. Navíc většina uživatelů kupuje AutoCAD LT kvůli jeho ceně, kompatibiltě s AutoCADem a s tím vědomím, že chybějící funkce jim nebudou zas tak moc vadit.
Ferdinand
13.12.2007, 13:42
To comodo:
Otázka je, kolik by za to byli ochotni připlatit uživatelé - přesněji řečeno jestli by si to pak za ty peníze vůbec koupili...Ferdinand2007-12-13 13:43:49