ARKANCE - globální Platinum partner Autodesk ARKANCE | KONTAKT - CZ | SK | EN | DE
Přes 123.000 registrovaných u nás, celkem 1.130.000 registrovaných (CZ+EN). Tipy pro AutoCAD 2027, pro Inventor 2027 a pro Revit 2027. Nový Kalkulátor nosníků, Spirograf generátor a Regresní křivky v sekci Převodníky. Kompletní příkazy a proměnné AutoCADu 2027.
Autodesk Civil 3D 2027
RSS kanál - CAD tipy RSS tipy
RSS diskuze

Diskuze Diskuzní fórum, poradna

?
CAD 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, 3ds Max, Vault a s dalšími CAD/BIM/PDM 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 (CAD Studio) - přímá podpora pro zákazníky funguje na emea.support.arkance.world
  FAQ FAQ  Prohledat fórum   Události   Registrovat Registrovat  Přihlásit Přihlásit

Téma uzavřenoUkončení lisp programu

 Odpovědět Odpovědět archiv
Autor
alfred Zobrazit panel
TOP uživatel
TOP uživatel

Přihlášen: 14.říj.2004
Lokalita: ČR (JČ)
Používám:
AutoCad MAP 2011
Stav: Offline
Bodů: 1676
Přímý odkaz na tuto zprávu Téma: Ukončení lisp programu
    Zasláno: 15.led.2010 v 10:13
Dobehnuti lispu a ukonceni funkce i v pripade chyby (napriklad navrat zmenenych hodnot systemovych promennych apod.) se resi pomoci funkce
*error*. V zakladnim zneni v napovede je:

(defun
*error* (msg)
 (princ "
error: ")
 (princ msg)
 (princ)
)

Doporucuji si napovedu prostudovat a nebo cerpat z rucnych jinych utilit.




Upravil alfred - 15.led.2010 v 10:14
Zpět nahoru
Vladimír Michl Zobrazit panel
Moderátor
Moderátor
Avatar
ARKANCE

Přihlášen: 09.zář.2004
Lokalita: ČR (JČ)
Používám:
Implementujeme řešení Autodesk
Stav: Offline
Bodů: 22215
Přímý odkaz na tuto zprávu Zasláno: 15.led.2010 v 09:32
Jednodušší bude:
(tblsearch "LAYER" "hladina2")
Vladimír Michl (moderátor)
ARKANCE CZ - arkance.world
(podpora viz emea.support.arkance.world)
Zpět nahoru
zchmela Zobrazit panel
Diskutér
Diskutér

Přihlášen: 11.kvě.2007
Lokalita: ČR (Pha)
Používám:
adt 2007, max 3ds
Stav: Offline
Bodů: 31
Přímý odkaz na tuto zprávu Zasláno: 15.led.2010 v 09:06

Dobrý den, mám tento problém, potřebuji testovat, zda-li je ve výkresu přítomna jistá hladina, napsal jsem si jednoduchý lisp program, pokud ve výkresu není daná hladina, tak se lisp program náhle ukončí, aniž by doběhl dokonce.

(defun C:LAQ()
( command "clayer" "hladina" "")
(if (= (getvar "clayer") "hladina")
( command "_-layer" "D" "hladina2" "" ""))

.......
)

Nelze nějak ošetřit, aby program doběhl za každé situace. 

Zpět nahoru

Pro technickou podporu CAD
kontaktujte Helpdesk

Příbuzné CAD tipy:
Tip 3137:Kolize 3ds max se Symantec Norton Antivirus 2003 či Corporate Edition V8.0
Tip 583:VIPVelmi pomalé provádění skriptů a LISP programů v AutoCADu?
Tip 3821:Starší LISP aplikace mi nefungují správně.
Tip 5286:VIPVrácení vypůjčené síťové licence (předčasné ukončení výpůjčky).
Tip 545:Ukončím AutoCAD, ale proces AutoCAD LT běží dál.
Tip 11361:Proč mi zmizel přístup k licenci aplikace Fusion 360?


 Odpovědět Odpovědět

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



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