|
AutoLisp : Punkt aus Auswahlsatz filtern
Brischke am 08.10.2002 um 14:39 Uhr (0)
Hallo Andrea, ich denke du solltest dir ersteinmal im Klaren über die verschiedenen Lisp-Datentypen werden. Ein Auswahlsatz ist nun mal keine Liste. Die Auswahlsätze lassen sich auch nur mit den Funktionen (ss...) bearbeiten. Das ist zwar umständlich, aber es funktioniert. Was, so glaube ich, bei allen etwas länger dauert ist das Handling der Funktionen (mapcar...) (lambda...) (apply...) Deshalb mal ganz kurz umgangssprachlich: (mapcar funktion liste) heißt: mache für jedes Elementen der liste, das was i ...
|
| In das Form AutoLisp wechseln |
|
AutoLisp : Volumenkörper automatisch schneiden
vortex am 27.01.2006 um 08:55 Uhr (0)
Ich habe nun folgendes lisp file erstellt, was sogar funktioniert:(defun C:quer() (setq P1 (list 100 100 100)) (setq P2 (list 100 100 -431.22)) (setq P3 (list 100 -635.26 100)) (setq P4 (list 150 100 100)) (setq P5 (list 150 100 -431.22)) (setq P6 (list 150 -635.26 100)) (setq P7 (list 200 100 100)) (setq P8 (list 200 100 -431.22)) (setq P9 (list 200 -635.26 100)) (setq Auswahl(entsel)) (command "_section" Auswahl "" P1 P2 P3 ) (command "_section" Auswahl "" P4 P5 P6 ) (command "_section" Auswahl "" P7 P8 ...
|
| In das Form AutoLisp wechseln |
|
Lisp : Plotstil und Papierformat zum Plotten
Dorfy am 19.11.2009 um 11:47 Uhr (0)
hi,wenn du (vl-load-COM) wirklich mitgeladen hast, sollte diese Meldung nicht kommen.Kannst ja nochmal (vl-load-COM) laden oder einen anderen VisualLisp-Befehl probieren.Wenn nicht hat es wohl dein vlispcom-interface entschärft.(Neustarten und testen ohne apps und sonstige geladene proggis, hilft auch ab und an)------------------Mfg HeikoElefantenjagd in Afrika "... LISP-Programmierer bauen einen Irrgarten aus Klammern und hoffen, dass sich der Elefant darin verirrt..." (www.uni-leipzig.de/~rotheh/elefant. ...
|
| In das Form Lisp wechseln |
|
Lisp : _AecScheduleTag: Eigenschaftssatzdaten-Palette unterbinden
tappenbeck am 14.01.2008 um 15:17 Uhr (0)
hallo yvonne,wenn ich den befehl "AnnoScheduleTagAdd" aufrufe, dann werde ich doch zunächst nach einer quellzeichnung gefragt, die kann ich angeben.dann werde ich nach dem namen des zu beschriftenden elementes gefragt - die kann ich vorab per lisp (entsel & co) ermitteln - und zuweisen.dann kommen noch zwei fragen und dann erscheint dieses "störende" palettenfenster was ich gerne unterdrücken möchte !!!verstehst du jetzt was ich vorhabe und kannst du mir weiterhelfen ???... ansonsten habe ich mit adt nicht ...
|
| In das Form Lisp wechseln |
|
Lisp : text zu attribut
hooki am 14.04.2011 um 10:04 Uhr (0)
hallo,ich bin auf der suche nach einem lisp, das folgendes zustande bringt. zur ausgangssituation: ich habe einen block und einen text und will nun durch anklicken des blockes und anschließendem klick auf den text dem block diesen text als attribut "x" zuweisen. dabei soll der textinhalt als attributwert übernommen werden, aber es soll sich weder die position, drehung, stil, höhe,.... ändern. soll heißen alles sieht aus wie davor, jedoch der text ist nun ein attribut des blockes. ist das überhaupt möglich? ...
|
| In das Form Lisp wechseln |
|
Lisp : Dateiformat *.fas
jupa am 16.09.2004 um 10:33 Uhr (0)
Zitat:Original erstellt von CAD-Tötti:.... ne ich meine doch den Batch-Lauf "*.LSP" zu "*.FAS"GrüßeCAD-TöttiPer "Batch" geht das meines Wissens nicht.Das Kompilieren einer .lsp in eine .fas Datei erfolgt innerhalb des LISP-Editors mit folgender Syntax (einfachste VAriante):(vlisp-compile st "MyFile.lsp")Es entsteht aus der Datei MyFile.lsp eine kompilierte Datei MyFile.fas, die- deutlich schneller abläuft- mit legalen Mitteln nicht editiert werden kannHTHjupa[Diese Nachricht wurde von jupa am 08. Jul. 201 ...
|
| In das Form Lisp wechseln |
|
AutoLisp : dwf-datei automatisch plotten
naboo40 am 21.06.2005 um 09:24 Uhr (0)
BRAUCHE HILFE!!!!!! ich habe mir einen icon erstellt, der bei betätigung automatisch eine dwf-datei erstellt. hier der befehl: ^C^C(command _plot ) J Modell Drucker;;m;q;n;G;A;Z;j;name.ctb;j;w;;j;j;j; meine frage dazu ich möchte gern das dieser befehl beim beenden der zeichnung automatisch aktiviert wird. habe gehört das es mit einen lisp-befehl gehen würde aber davon hebe ich überhaupt keine ahnung. kann mir da jemand weiterhelfen wäre ganz toll naboo40
|
| In das Form AutoLisp wechseln |
|
Lisp : XRef - abgreifen
steppe2000 am 04.01.2011 um 13:59 Uhr (0)
hallo lispler!ich habe mir eine Funktion gebastelt... (aus aus einigen andern Lisp zusammengetragen, daher schwimm ich auch einwenig..)Über:(setq sntlist_blkdef (tblnext "block" T))und (if (member (cdr (assoc 70 entlist_blkdef)) (4 12)).... bzw.(if (member (cdr (assoc 70 entlist_blkdef)) (36 44))komme ich mit(cdr (assoc 1 entlist_blkdef)) und(cdr (assoc 2 entlist_blkdef))auf den Namen und Pfad von XRefs...leider kann ich mit den Listen (4 12) und (36 44) nichts anfangen??? kann mir da jemand erklären..und ...
|
| In das Form Lisp wechseln |
|
Lisp : blöcke auf 0 setzen
H-kan84 am 20.03.2008 um 12:48 Uhr (0)
Hallo zusammen,ich wollte euch mal fragen ob es schon eine lisp gibt, die in einer Zeichnung alle blöcke (ob verschachtelt oder nicht) erstmal auf dern layer 0 setzt?Hintergrund.wir haben viele viele Pläne in denen wir 3/4 des zeichnungsinhalts nicht immer brauchen und unsere eigenen Layerstruktur haben.die Blöckle wiederum liegen auf Layer die wir in unseren Zecihnungen nicht haben wollen.Geht sowaS?gruß------------------Aus technischen Gründen befindet sich die Signatur auf der Rückseite dieser Nachricht!
|
| In das Form Lisp wechseln |
|
AutoLisp : liste sortieren
gmk am 19.09.2005 um 16:08 Uhr (0)
hallo!vl-sort liefert mir folgendes ergebnis.(SETQ xl (("B" "1") ("B" "0") ("B" "1") ("A" "1") ("A" "1") ("G" "0") ("A" "2") ("A" "1") ("A" "2") ("B" "1") ("C" "0") ("C" "3") ("C" "3"))) (SETQ xl (vl-sort xl (function (lambda (e1 e2) ( (car e1) (car e2))))));ergebnis vl-sort (("A" "1") ("A" "1") ("A" "2") ("A" "1") ("A" "2") ("B" "1") ("B" "0") ("B" "1") ("B" "1") ("C" "0") ("C" "3") ("C" "3") ("G" "0")))ich möchte das ergebnis jetzt weiter innerhalb der "listenabschnitte" A B C G nach ...
|
| In das Form AutoLisp wechseln |
|
AutoLisp : Text und Schraffur auf eigenen Layer
dumu am 25.11.2004 um 13:22 Uhr (0)
Hallo, wer kann mir helfen ? Habe die Lisp-Routine Dimlayer umgeschieben. klappt aber nicht. Was ist hier falsch ? DIMLAYER: ;;; Bemaßung auf Bemaßungslayer abgelegt. (defun pre_lay (reatyp befname / );Wenn Bem gestartet wird (cond ((wcmatch (car befname) "DIM*") (setq *oldlay* (getvar "CLAYER")) (setvar "CLAYER" "0_Bemaßung");Anstatt der 0 den Layer einsetzen, der zum Bemassen genutzt werden soll ) ) ) (defun after_lay (reatyp befname / );Wenn Bem beendet wird (cond ((and ...
|
| In das Form AutoLisp wechseln |
|
Lisp : Autolisp Programmierung
CAD-Huebner am 27.06.2014 um 17:24 Uhr (1)
Es fehlen insgesamt 3 Klammern. So kann da gar nicht laufen.Der Ausdruck (*ab) sollte mindest mit Leerzeichen zwischen a und b sowie dem Operator * geschrieben werden. Zudem kann man auf 0-Werte gut mit zerop vergleichen.Benutzt du denn nicht die integrierte Visual Lisp Entwicklungsumgebung (Befehl: VLIDE) zur Programmierung?Zum Umgang mit der IDE hat Jörn Bosse (inkl. Debugging) einiges aufgeschrieben.Sehr empfehlenswert sind auch diese SeitenÄnfängerUnnachahmlich guthttp://www.tutorial.autolisp.info/http ...
|
| In das Form Lisp wechseln |
|
AutoLisp : Positionsnummern MDT2004 SP1
LutzJ am 01.09.2003 um 09:10 Uhr (0)
hallo holger, ich habe mit lisp die entsprechenden informationen an die bauteile als ampartref geschrieben und als unbenannte gruppe in zusammenhang gebracht. damit war es möglich die entsprechenden zeichnungsableitungen mit positionsnummern zu versehen. das ganze ging mit mdt5-6 sehr gut, erst mit mdt2004 fehlanzeige. ich suche dringend eine alternative um auch unter 2004 diese funktionalität zu realisieren. mit (vla-addcustomobject mSpace AcmPartRef ) kann ich wie gewohnt auch unter 2004 die informati ...
|
| In das Form AutoLisp wechseln |