|
Lisp : Block einfügen klappt nicht
cadffm am 16.10.2011 um 22:47 Uhr (0)
Hast du dir denn den AutoCAD-Befehl EINFÜGE (_insert) in der Befehlszeilenversion (-EINFÜGE/_-insert) denn schonmal wirklich angesehen ?Wenn du also damit kein Verständnisproblem hast dann mußt du deine Lisp-Werte überprüfen.(andernfalls: spiele den Spass händisch in der Befehlszeile durch: -EINFÜGE / AutoCAD-Hilfe Befehl -EINFÜGE) Welchen Wert hat denn X ?Welchen Wert hat denn Y ?Welchen Wert hat denn BlockN ? Teste mal statts dieser Zeile (command "_-insert" BlockN (list Y X)) folgende:(command "_-ins ...
|
| In das Form Lisp wechseln |
|
AutoLisp : Abstand anpassen
Jan1 am 17.08.2005 um 09:04 Uhr (0)
Hallo Thomas,der workaround mit _dview hilft mir weiter, allerdings bin ich nach wie vor der Meinung, dass die GCs 43+44 nichts mit dem Abstand zu tun haben. Vielleicht habe ich mich auch unklar ausgedrückt, deshalb hier nochmal eine genauere Beschreibung meines Vorhabens.Ich erzeuge per LISP eine Kameraansicht, die ich letztlich über die Eingabe Kameraposition, Kameraziel und Brennweite bestimme. Wenn ich nun von Drahtmodell auf schattiert schalte kann es passieren, dass die Ansicht total verzerrt. Das li ...
|
| In das Form AutoLisp wechseln |
|
Lisp : bitte beachtet Urheberrechte
Proxy am 24.06.2004 um 18:28 Uhr (0)
Ich finde zwar die Diskussion gut jedoch sollte sich eine Personengruppe eins bewust werden: mit einem offenem Code kann schneller etwas praktisches und somit alltagstauglicher entstehen. Closed Source ist da eher etwas für komplexe und für die Programmierer/Firmen überlebensrelevante Komponente die ein Überleben absichert. IMHO: wenn AutoDesk den Sourcecode von den uraltender Lizenzfreienversionen veröffentlichen würde dann ist innerhalb eines Jahres ein AutoCAD auf den Beinen gestellt, das dem Endanwende ...
|
| In das Form Lisp wechseln |
|
AutoLisp : Menü NICHT automatisch laden
SteveK am 27.05.2006 um 17:17 Uhr (0)
Hallo!Ich möchte das nur 1 von 3 partiellen Menüs (Anpassungsgruppen - partielle CUI-Dateien) beim Start von AutoCAD 2006 automatisch geladen wird. Die anderen beiden CUI-Dateien möchte ich händisch mit menülad laden.Wenn ich die partiellen CUI-Dateien händisch lade und vor Beenden von AutoCAD NICHT wieder entlade, werden diese beim näschsten Start von AutoCAD wieder automatisch geladen.Gibt es eine Möglichkeit für jede partielle CUI-Datei ein automatisches Laden zu deaktivieren?Wenn Nein, gibt es eine Mög ...
|
| In das Form AutoLisp wechseln |
|
AutoLisp : Neuer Befehl:Schattieren
Ajani am 08.02.2006 um 16:53 Uhr (0)
Hallo!Muss zugeben-bin absoluter Neuanfänger in Bezug auf AutoLisp. Möchte trotzdem versuchen einen neuen Befehl selbst zu schreiben. Der Befehl soll wie folgt funktionieren: Objekt wählen, kopieren, verschieben, neues Objekt mit solid füllen!Hab jetzt anhand von anderen Beiträgen, die hier im Forum gepostet wurden, versucht, den Befehl zu schreiben - wenn ich ihn dann aber Visual Lisp für AutoCad prüfen lasse, bekomme ich die Antwort: "Fehler:Falsch formatierte Liste in Eingabe".Hier mein Versuch:(defun s ...
|
| In das Form AutoLisp wechseln |
|
AutoLisp : Neuer Befehl:Schattieren
Ajani am 08.02.2006 um 16:53 Uhr (0)
Hallo!Muss zugeben-bin absoluter Neuanfänger in Bezug auf AutoLisp. Möchte trotzdem versuchen einen neuen Befehl selbst zu schreiben. Der Befehl soll wie folgt funktionieren: Objekt wählen, kopieren, verschieben, neues Objekt mit solid füllen!Hab jetzt anhand von anderen Beiträgen, die hier im Forum gepostet wurden, versucht, den Befehl zu schreiben - wenn ich ihn dann aber Visual Lisp für AutoCad prüfen lasse, bekomme ich die Antwort: "Fehler:Falsch formatierte Liste in Eingabe".Hier mein Versuch:(defun s ...
|
| In das Form AutoLisp wechseln |
|
Lisp : Listenproblem
archtools am 30.07.2008 um 17:28 Uhr (0)
Zitat:Original erstellt von wronzky:Aber Tom ????... einfacher vielleicht, aber effektiv?- Du läufst immer die gesamte Liste durch, auch wenn das erste Element ausgetauscht werden soll...- Du führst immer und immer wieder einen Vergleich durch...- Du musst einen Zähler aufaddieren...hm... - nein, ich denke die modifizierte remove-pos (= xchange-pos) und auch Deine Split-Funktion sind da doch besser.Grüsse, HenningNöö, glaub ich, außer bei sehr langen Listen, nicht - es gibt in LISP kaum eine langsamere Fu ...
|
| In das Form Lisp wechseln |
|
Lisp : News: ObjectDCL
CAD-Huebner am 01.10.2007 um 08:25 Uhr (0)
Hallo Cadwiesel, so wie ich das verfolgt habe, gab es bei Sourceforge zuerst "ObjectDCL" mit den Quellen des (fast) letzten Standes von Chad Wanless (des ursprünglichen Herstellers).Nach einigen Monaten wurde der Quellcode wieder entfernt, da "ObjectDCL" verkauft wurde (eben an Ductisoft.com). http://sourceforge.net/projects/objectdcl/ Fast paralell, bzw. als Reaktion darauf wurde nun "OpenDCL" bei Sourceforge eingerichtet, wo mit dem letzen freien Code weiterentwickelt wird. http://sourceforge.net/project ...
|
| In das Form Lisp wechseln |
|
AutoLisp : substring
Brischke am 03.11.2004 um 15:32 Uhr (0)
Hallo, Ich würde das mit einer INI-Datei machen. In etwa so: [CURRENT] SPRACHE=D [SPRACHEN] DEUTSCH=D ENGLISCH=E SPANISCH=S [PUNKT] D=Punkt wählen E=Select Point S=KEINE Ahnung wie die Spanier sagen [OBJECT] D=Objekt wählen E=Select Object S=KEINE Ahnung wie die Spanier sagen ... Diese Datei kann man ohne große Probleme um viele Sprachen erweitern, ohne, dass am Programmcode auch nur eine Zeile geändert werden müsste. Durch [CURRENT]SPRACHE=D wird festgelegt in welchem Modus die Programme laufen, weshalb d ...
|
| In das Form AutoLisp wechseln |
|
Lisp : entmod Gruppencode 8
woppi am 27.03.2009 um 09:03 Uhr (0)
Hallo, ich stelle mich wahrscheinlich wieder dumm an. Ab er ich weiß nicht wie ich entmod auf das letzte gezeichnete Objekt ansetze:Ich möchte Bemaßungen die aus einer Lisp herhaus entstanden sind mit entmod auf einen anderen Layer legen. Hier das Beispiel:(defun c:bw() ;winkel Bemaßung (command "_dimangular")(setq en (ssget "l")) (setq ed (entget en)) (setq ed (subst (cons 8 "BEM") (assoc 8 ed) ed ) ) (entmod ed) (princ))Alternativ benutze ich jetzt:(defun c:ba() ...
|
| In das Form Lisp wechseln |
|
Lisp : Abbruch in VLX-Anwendung
Bernd10 am 02.08.2012 um 10:12 Uhr (0)
Hallo,abschließend zu meinem Problem möchte ich hiermit nur noch informieren, dass ich das Problem nicht lösen konnte, obwohl ich in den letzten Tagen bei den betreffenden Unterfunktionen die Übergabevariablen sofort in lokale Variablen übernommen habe. Ich kann hier aber nicht ausschließen, dass ich eine übersehen habe.Deshalb bin zu der Entscheidung gekommen, mit den Sourcen auf den letzten funktionierenden Stand zurück zu gehen. Ich werde die dadurch verloren gegangenen Neuerungen in kleinen Schritten n ...
|
| In das Form Lisp wechseln |
|
AutoLisp : block tauschen gc2
Brischke am 14.10.2003 um 15:13 Uhr (0)
Hallo Georg, Ein INSERT ist ein Verweis auf einen BLOCK, die Darin enthaltenen ATTDEF s werden beim Einfügen kopiert und sind dann ATTRIB s. Im BLOCK sind die Geometrieelemente und auch als Besonderheit die variablen Elemente, die ATTDEF s, gespeichert. Mit Deiner Vorgehensweise schaffst du da Unterschiede, die Acad manchmal eben nicht so sehr mag. Egal was du machs, achte immer darauf, dass die Blockdefinition die gleichen Daten beinhaltet wie die Insert s, ansonsten fällst du damit auf die Nase. Um das s ...
|
| In das Form AutoLisp wechseln |
|
Lisp : Lisp-Dateien von ACAD14
archtools am 29.08.2009 um 17:25 Uhr (0)
Zitat:Original erstellt von Theodor Schoenwald:ich wurde gefragt, ob Lispdateien die für ACAD14 erstellt wurden, auch in neueren ACAD-Versionen funktionieren.Kennt jemand Gründe (Funktionen), warum diese Lispdateien eventl. nicht funktionieren?Außer den schon genannten teilweise leicht veränderten Befehlsabläufen in COMMAND aufrufen haben sich teilweise auch die notwendigen DXF-Gruppencodes für ENTMAKE geändert. Dazu kommen teilweise neue bzw geänderte oder obsolet gewordene Systemvariablen.Sind die Progr ...
|
| In das Form Lisp wechseln |