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 ...

comodo
11.12.2007, 21:56

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

comodo
11.12.2007, 22:16
typ 4213 na tychto strankach. http://www.autodesk.cz/adsk/servlet/item?siteID=551663&id=887085&preview=1
Ja som to nevymyslel :-)

comodo
11.12.2007, 22:18
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)

comodo
11.12.2007, 22:35
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)

comodo
12.12.2007, 08:31
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).

Kotlaba
13.12.2007, 06:38
[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

comodo
13.12.2007, 07:52
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 :-)

Kubíček
13.12.2007, 10:17
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)

musil
13.12.2007, 11:08
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

Kubíček
13.12.2007, 11:23
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.

comodo
13.12.2007, 11:45
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)

Mantlík
13.12.2007, 12:47
[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 ...

Kubíček
13.12.2007, 13:17
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 ....
 
                   

comodo
13.12.2007, 13:18
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