Informationen zum Forum Lisp:
Anzahl aktive Mitglieder: 1.247
Anzahl Beiträge: 32.185
Anzahl Themen: 4.624

Im Beitrag/Titel Nur im Titel Nur nach Datum sortieren Docs / Anhänge mit Lösung
Suchmaschinenstatistik
Livesuche
Einstellungen
Info

Auch mit chatGPT* können Lösungen aus dem CAD.de-Forum recherchiert werden:

* chatGPT ist eine eingetragene Marke von openAI

Ergebnisse 1 - 13, 60 Gesamtergebnisse mit Suchbegriffen parameter catia v5 sec.
Lisp : Inhalt eines eingesetzten Kreises löschen
CADmium am 06.12.2006 um 10:33 Uhr (0)
auf die Schnelle:(defun MYCIRCLETRIM(CIRCLE / E1 P1 redraw_it ) (if(and(=(type CIRCLE)ENAME) (=(cdr(assoc 0 (entget CIRCLE)))"CIRCLE") ) (progn (acet-error-init (list (list "cmdecho" 0 "highlight" 0 "regenmode" 1 "osmode" 0 "ucsicon" 0 "offsetdist" 0 "attreq" 0 "plinewid" 0 "plinetype" 1 "gridmode" 0 "celtype" "CONTINUOUS" ...

In das Form Lisp wechseln
AutoLisp : Set_by_layer.lsp
CADmium am 06.08.2004 um 09:32 Uhr (0)
Freut, mich, dass dir das Lisp gefällt und gute dienste leistet um den Linientyp nicht mehr zu verstellen äneder folgende Zeile: (defun UPDATE_OBJEKT ( OBJEKT / OBJEKTDATEN) (if (=(type OBJEKT) ENAME) ; Parameter o.k. ? (progn (setq OBJEKTDATEN (entget OBJEKT)) ; Objektdaten auslesen (if (assoc 8 OBJEKTDATEN) (progn (if (=(strcase(cdr(assoc 0 OBJEKT ...

In das Form AutoLisp wechseln
Lisp : Reihe erzeugen mit linien
CADmium am 02.03.2007 um 09:55 Uhr (0)
die command-aufrufe mal in der Befehlszeile durchgespielt? ....dann hättest du gemerkt, das der Befehl Reihe keine Objektliste, sondern einen Auswahlsatz als Parameter möchte..ich hab deinen Code mal so interpretiert :(if(setq startxy (getpoint " startxy:")) (progn (command "_line" (mapcar - startxy (2.5 0 0))(mapcar + startxy (2.5 0 0)) "") (setq liniehor (entlast)) (command "_line" (mapcar - startxy (0 2.5 0))(mapcar + startxy (0 2.5 0)) "") (setq liniever (entlast)) (setq KREUZ (ssadd liniehor)) ...

In das Form Lisp wechseln
Lisp : Vergleichsoperatoren
CADmium am 15.11.2007 um 12:17 Uhr (0)
"if" guckt bloß nach, ob der erste Parameter nicht "nil" ist, und evaluiert dann den 2 Parameter, ansonsten, wenn vorhanden, den 3. Parameter.Werd mal genauer, was du vorhast!!.. Bereich könnte sein(and(numberp A)    ( 0 A 10)) .... wenn a numerisch und zwischen 0 und 10für Listen ist (member) ganz ok usw------------------   - Thomas -"Bei 99% aller Probleme ist die umfassende Beschreibung des Problems bereits mehr als die Hälfte der Lösung desselben."

In das Form Lisp wechseln
Lisp : Liste
CADmium am 09.11.2009 um 22:10 Uhr (0)
naja.. den Ansatz finde ich nicht so doll, aber sei es drum :(progn(setq PARAMETER( "M" "Layer2" "FA" "1" "Layer2"))(command ".-Layer")(foreach PAR PARAMETER (command PAR))(while (/= 0 (getvar "CMDACTIVE"))(command)))oder (progn(setq PARAMETER( "M" "Layer4" "FA" "3" "Layer4"))(eval(append (list command) (list ".-Layer")PARAMETER))(while (/= 0 (getvar "CMDACTIVE"))(command)))------------------ - Thomas -"Bei 99% aller Probleme ist die umfassende Beschreibung des Problems bereits mehr als die Hälfte der Lö ...

In das Form Lisp wechseln
AutoLisp : laden von vlx dateien mit parameter
CADmium am 03.11.2004 um 08:22 Uhr (0)
na dann: (if(= Parameter Parameterwert) (progn (load erste.vlx nil) (load zweite.vlx nil) ) ) .. kann z.B. so aussehen: (if (=(strcase(getvar Loginname )) MK24 ) (progn ... ) ) ------------------ - Thomas - Bei 99% aller Probleme ist die umfassende Beschreibung des Problems bereits mehr als die Hälfte der Lösung desselben.

In das Form AutoLisp wechseln
Lisp : Programmaufruf mit Parameter
CADmium am 15.04.2008 um 11:28 Uhr (0)
wenn die Funktion (defun TESTUS( A B / C) lautet, kannst du sie mit (TESTUS A B) aufrufen ....Eine als Befehl definierte Funktion (defun C:TESTUS( A B / C) ..die du mittels TESTUS aufrufst akzeptiert dabei keine Parameter.Ansonsten sind deine Infos mehr als dünn , als dass man noch was rauslesen könnte... Die Dialogvorbelegungen kannst du im Quelltext belegen, es sei denn , der Programmierer  hat dafür Parameter festgelegt ... das ist aus dem Bildchen aber nicht ersichtlich   In deinem Profil steht "Infor ...

In das Form Lisp wechseln
Lisp : amtext3 in lisp
CADmium am 13.03.2008 um 21:06 Uhr (0)
(C:BEFEHL) -Funktionen kann man keine Parameter sind, damit sia als Autocadbefehle angemeldet werden können , ohne Übergabeparemeter programmiert. Die Parameter werden direkt im Programm abgefragt. Und da das Prog während der Ausführung modal ist, kommen nachgeordnete Kommmandozeileneingeban wie beim Commmandaufruf erst nach der kompletten Abarbeitung der Routine zum Zuge ... dqann meist als Fehlermeldungauslöser: "unbekannter Befehl" Guck dir einfach an , was der Befehl _text nachfolgend als Parameter hab ...

In das Form Lisp wechseln
AutoLisp : Parameter _:S
CADmium am 06.05.2004 um 08:47 Uhr (0)
.. erlaubt nur eine Einzelauswahl ( ein Element ) ------------------ - Thomas -

In das Form AutoLisp wechseln
Lisp : dyn. Blöcke erzeugen
CADmium am 29.09.2008 um 16:41 Uhr (0)
zu 1) die Parameter liegen in den GC310 der Blockdef... irgendwo.. das ist IMHO nicht handelbar - ActivX zu 2) ein BSP:(tblsearch "LAYER" "0")((0 . "LAYER") (2 . "0") (70 . 0) (62 . 7) (6 . "Continuous"))Befehl: (entget(tblobjname "LAYER" "0"))((-1 . Objektname: 7efa3c80 ) (0 . "LAYER") (5 . "10") (102 . "{ACAD_XDICTIONARY") (360 . Objektname: 7efa5858 ) (102 . "}") (330 . Objektname: 7efa3c10 ) (100 . "AcDbSymbolTableRecord") (100 . "AcDbLayerTableRecord") (2 . "0") (70 . 0) (62 . 7) (6 . "Continuous") (2 ...

In das Form Lisp wechseln
Lisp : Fehlerinterpretation
CADmium am 14.06.2008 um 19:06 Uhr (0)
es wird von einer Funktion ein Zahlenwert als Parameter erwartet ... einfach mal debuggen .. um rauszubekommen, wo. Vielleicht ist es bei dir eine Variable, die noch keinen Wert hat.------------------ - Thomas -"Bei 99% aller Probleme ist die umfassende Beschreibung des Problems bereits mehr als die Hälfte der Lösung desselben."

In das Form Lisp wechseln
Lisp : auswahlsatz
CADmium am 30.06.2009 um 12:52 Uhr (0)
tja .. da mußt du erst eine Liste aller eingeschalteten Layer erstellen und diese Layernamen dann als Parameter für den GC 8 beim ssget mitgeben....------------------ - Thomas -"Bei 99% aller Probleme ist die umfassende Beschreibung des Problems bereits mehr als die Hälfte der Lösung desselben."

In das Form Lisp wechseln
AutoLisp : Textbreite als vorgabe für bruchbreite
CADmium am 04.05.2005 um 11:14 Uhr (0)
na gib mal (textbox (entget(car(entsel)))) ein und klicke dann einen Text an du mußt einfach (entget OBJEKTID) als Parameter übergeben ------------------ - Thomas - Bei 99% aller Probleme ist die umfassende Beschreibung des Problems bereits mehr als die Hälfte der Lösung desselben.

In das Form AutoLisp wechseln

Anzeige:

Anzeige: (Infos zum Werbeplatz)

Ergebnisseiten :  1   2   3   4   5 

Alle Produkt-, Schrift-, Firmennamen und Logos sind Warenzeichen oder eingetr. Warenzeichen der jeweiligen Firmen.
©2026 CAD.de , Lenggries. Tel: ++49 (8042) 973 8208 | Datenschutz