Informationen zum Forum Lisp:
Anzahl aktive Mitglieder: 1.243
Anzahl Beiträge: 32.004
Anzahl Themen: 4.588

Im Beitrag/Titel Nur im Titel Nur nach Datum sortieren Docs / Anhänge mit Lösung
Suchmaschinenstatistik
Livesuche
Einstellungen
Info
Ergebnisse 4512 - 4524, 8888 Gesamtergebnisse mit Suchbegriffen lisp sec.

Direkter Link in ein Forum:

Lisp

Lisp : blöcke in lisp-funktion am cursor
marc.scherer am 02.11.2006 um 13:54 Uhr (0)
Hi Jan,quark. Es bleibt immer was anderes.Guckst Du dieses Konstrukt:Code:(defun !n50r7 (blockname /)  (command "_.-insert" blockname pause "" "" ""))(if (not (VL-CATCH-ALL-ERROR-P   (vl-catch-all-apply !n50r7 (list "uh")) )    )  (setq insertedblock (entlast))  (progn    (setq insertedblock nil)    (alert "Fehler bei Einfügung!")  ))Damit hast Du immer nen definierten Zustand. Selbst wenn der User abbricht hast Du kein Error-Handling-Problem.------------------Ciao,Marc [Diese Nachricht wurde von marc.sc ...

In das Form Lisp wechseln
Lisp : blöcke in lisp-funktion am cursor
tappenbeck am 02.11.2006 um 15:11 Uhr (0)
hi !und danke - klingt gut und werde ich mal bei mir einbauen !gruß Jan :-)------------------jan :-)

In das Form Lisp wechseln
Lisp : n-tes Element einer Liste entfernen
marc.scherer am 02.11.2006 um 16:01 Uhr (0)
Hi Mogulito,der frühe Vogel fängt den Wurm ;-)Herzlich willkommen erst einmal im Lisp-Forum.Nun sag uns doch mal was Dich dazu bewogen hat Deinen Code hier reinzustellen? So ganz kommentarlos ist das irgendwie blöde nach über nem Jahr. Hast Du die Codes mal bzgl. ihres Laufzeitverhaltens verglichen und Deiner ist der ultimativ schnellste?------------------Ciao,Marc

In das Form Lisp wechseln
Lisp : Fehlermeldung
Alfonso am 06.11.2006 um 13:25 Uhr (0)
Hallo zusammen,habe mir ein Lisp geschrieben, womit ich mir schnell und einfach in 3D Schubkästen erstellen kann. Leider funktioniert die Rutine nur zwei bis drei mal. Spätestens beim vierten aufruf kommt die Fehlermeldung und AutoCAD (ACAD 2007) stürzt ab."Systemfehler: Befehle können nicht in mehr als 4 verschachtelt sein"Kann mir jemand helfen?Hier der Code:(defun c:3d_norm_01 (/ SB ST SH MS NT BS) (setq SB (getdist " Schubkastenbreite angeben:") ;Schubkastenbreite ST (getdist " Schubkastentiefe angeben ...

In das Form Lisp wechseln
Lisp : Fehlermeldung
Alfonso am 07.11.2006 um 10:33 Uhr (0)
Hallo CADwiesel,die Eingabe von YZ in den Befehl _mirror3d funktioniert beim mir in ACAD 2000 und ACAD 2007.Der Fehler liegt aber irgendwo bei den Befehl _mirror3d, weil er in der Funktion "01_rechte_Seite" und "01_Hinterstück" vorkommt und das Lisp immer dort abbricht.Kannst du mir weiter helfen?mfg Alfonso

In das Form Lisp wechseln
Lisp : Kann man ein einzelnes Objekt regenerieren?
autocart am 07.11.2006 um 12:19 Uhr (0)
Guten Tag!Mit redraw kann man ja einzelne Elemente neuzeichnen.Kann man irgentwie eigentlich auch einzelne Elemente (mehrere ausgewählte oder wirklich nur eines) regenerieren? Wäre super.Aktueller Fall: Ich ändere die Eigenschaften von einem Objekt oder verschiebe es oder so. Dadurch wird die Darstellung der Anzeigereihenfolge verändert (Objekt wird in den Vordergrund geschoben), obwohl in der Datenbank die richtige Reihenfolge gespeichert bleibt. Mit redraw wird die Anzeigereihenfolge nicht aktualisiert. ...

In das Form Lisp wechseln
Lisp : Bitte Code aus der Online-Hilfe erklären (add_props)
Peter2 am 07.11.2006 um 21:12 Uhr (0)
In der Lisp-Onlinehilfe zu Acad 2006 steht zum Ausfüllen der Zeichnungseigenschaften per Lisp auch folgender Code:Code:(vl-load-com)(defun c:ADD_PROPS (/ doc db si author nc nc2 nc3 value3 value4) (setq doc (vla-get-ActiveDocument (vlax-get-Acad-Object))) (setq db (vla-get-Database doc)) (setq si (vla-get-SummaryInfo db)) (vla-put-author si "John") (vla-put-comments si "New comments") (vla-put-hyperlinkbase si "http://AddURL") (vla-put-keywords si "New keywords") (vla-AddCustomInfo si "siPutKey" "siPutValu ...

In das Form Lisp wechseln
Lisp : DCL-Masken ---> DCL-Masken
mundal am 08.11.2006 um 08:12 Uhr (0)
Hallo Zusammen,ist es denn möglich zwischen 2 DCL-Masken hin und her zu schalten,etwa so, wie man es in VB gewohnt ist.einfaches Anwendungs-Beispiel:Aus der Hauptmaske möchte ich per Klick (z.B auf einen RadioButton) eine andere Maskeaufrufen. Nachdem auf der aufgerufenen Maske die Arbeiten getätigt wurden,soll in die Hauptmaske zurück gesprungen werden.Nun die Frage aller Fragen, ist das per LISP und DCL möglich ?Für Eure Hilfe schon jetzt vielen DankJoachim

In das Form Lisp wechseln
Lisp : Expresstools 2006: Tframe ignoriert Option 2
Peter2 am 08.11.2006 um 19:01 Uhr (0)
(still nachfragend):Äh - scheint nicht das zu sein, was ich wollte - jetzt ist anscheinend Code "2" fix codiert und wechselt damit nicht nur 0-2-0-2-..., sondern geht auch von 1 weg: 1-0-2-0-2 ...Und anscheinend passt auch die Wipeout - Logik nicht dazu: Die kann man anscheinend nur wie bisher zwischen ein und aus wechseln, und damit setzt man die Bilder auf "2" (sehen, nicht plotten) und die Wipeouts auf "1" (sehen und plotten)..Folgende Fragen:1)Die DXF-Referenz zu Objects - Rastervariables zeigt zu Code ...

In das Form Lisp wechseln
Lisp : Fehlermeldung
Alfonso am 07.11.2006 um 09:50 Uhr (0)
Hallo Jörn,vielen Dank für deine Hilfe. Leider bin ich aber immer noch nicht weitergekommen.Da man bei AutoCAD 2007 bei dem Befehl _extrude die Verjüngung nicht mehr angeben muss kann der Code unter 2006 auch nicht laufen. Deshalb habe ich den Code unten für AutoCAD 2000 angehängt.Wenn ich AutoCAD 2000 und das Lisp starte läuft es beim ersten mal ohne Probleme durch. Beim zweiten mal kommt die Fehlermeldung wieder und AutoCAD stürzt ab. Ich habe herrausgefunden, das die Fehlermeldung immer am zweiten _mirr ...

In das Form Lisp wechseln
Lisp : layer über lisp definieren
CAD-Huebner am 12.11.2006 um 17:40 Uhr (0)
Das Lisp fügt lediglich den vordefinierten Block "mb13" ein.Anpassungen an den Layeren der Attribute sind im Code nicht mal ansatzweise vorgesehen (da müsste was gänzlich neues dazuprogrammiert werden)Zur Zeit sind alle Objekte der Blockdefinition auf Layer 0 abgelegt, dadurch übernehmen die Objekte beim Einfügen der Blockreferenz die Eigenschaften des aktuellen bzw. Blockreferenzlayers.Um die Höhen und Punktnummern z.B. global ein und auszuschalten, würde ich die Blockdefinition mit _BEDIT oder _REFEDIT s ...

In das Form Lisp wechseln
Lisp : layer über lisp definieren
gogofax am 12.11.2006 um 18:51 Uhr (0)
Also, verschiedene Arten von Punkten sind kein Problem, das "kreuzerl" bleibt ja auf Layer "0" und passt sich nach wie vor dem Einfügelayer an.Wenn die ursprüngliche Blockdefinition nicht geändert werden darf, dann die Blockdefinition kopieren und zukünftig die Kopie benutzen.das klingt gut.werde ich mal ausprobieren danke

In das Form Lisp wechseln
Lisp : layer über lisp definieren
gogofax am 12.11.2006 um 17:45 Uhr (0)
oje, schade dass es da keine möglichkeit gibt. dann werd ich wohl händisch die layer der attribute löschen.danke

In das Form Lisp wechseln

Anzeige:

Anzeige: (Infos zum Werbeplatz)

Ergebnisseiten :  1 ...  335   336   337   338   339   340   341   342   343   344   345   346   347   348   349   350   351   352   353   354   355   356   357   358   359   360   ... mehr

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