|
AutoLisp : Menü tauschen mit einem LISP-Skript??
Marando am 14.03.2006 um 17:19 Uhr (0)
Hallo Freddy,danke für Deine ausführliche Antwort. Wie ich auch in meiner Frage geschrieben habe, bin erst seit 2 Monate in dem Bereich tätig. Ich habe eine Anwendung in AutoCAD_VB Version 2006 geschrieben. Sie funktioniert ja. Nun kam der Wunsch, daß man zwei verschiedene Menüzeile haben sollte, je nach Anwender.Ich muß eigentlich nicht mehr abfragen, wer der Anwender ist, denn es gibt eine Maske, auf der der Anwender enstcheiden muß, ob er die weitere Anwenidungen zum "Berabeiten" oder "Ansehen" öffnen m ...
|
| In das Form AutoLisp wechseln |
|
AutoLisp : Lisp aus Lisp ausführen ?
tunnelbauer am 11.03.2005 um 18:13 Uhr (0)
zum Thema Browseraufruf: CADchup s SiCADDE zum Thema Word (Excel): CADmium Zum Thema Aufruf von LSP in LSP: (da beginne ich jetzt vielleicht doof) Wenn das LSP im LSP definiert ist (also die aufzurufende Funktion eine Funktion in deinem LSP ist) Code: (defun c:deineFunktion ()) blablabla blablabla (deineSubfunktion); hier wird deine Subfunktion aufgerufen blablabla blablabla (defun deineSubFunktion); hier wird deine Subfunktion definiert blablabla blablabla Wenn deine LSP eine externe LSP ist: ( ...
|
| In das Form AutoLisp wechseln |
|
Lisp : AutoLisp-Funktion in DWG-Datei integrieren
archtools am 09.07.2010 um 23:44 Uhr (0)
Zitat:Fügt man den Programmcode 1:1 in ein Textelement ein, werden Strings beim lesen des Textes und umwandeln zu Programmcode, nicht mehr als Solche erkannt.Aber natürlich wird Text als Programmcode erkannt, wenn im Text Programmcode steht.(setq str "(defun c:test () (alert "HALLO"))")Das speicherst Du jetzt auf eine Dir genehme Weise in einer Zeichnungsdatei ab (als Textelement macht sich das nicht besonders vorteilhaft, als Dictionary schon etwas besser), und holst es dann auf die passende Weise wieder ...
|
| In das Form Lisp wechseln |
|
Programmierung : LISP: Konfigurationen manipulieren die 2.
holt am 22.04.2008 um 14:43 Uhr (0)
Hallo,da mir hier niemand helfen konnte, habe ich mich an den Support gewendet und dann die Auskunft erhalten, dass es derzeit nicht möglich ist, die Transformation eines Teils korrekt auf einnen anderen Teil zu übertragen.Grund:- es gibt derzeit in bei den Konfigurationen keine entsprechende Funktion, die das automatisch bewerkstelligt- es gibt in Lisp keine Möglichkeit, die Differenz 2er Transformationen zu ermitteln bzw. Transformationen zu multiplizierenEs bleibt nur der Weg, einen Verbesserungsvorschl ...
|
| In das Form Programmierung wechseln |
|
Rund um AutoCAD : Lisp auf bestimmte Layer anwenden
CADuceus am 19.05.2011 um 12:19 Uhr (0)
Das obige Lisp bearbeitet den Inhalt sämtlicher Blöcke.Es sollte aber nur die Blöcke bearbeiten, welche mind. eine Blockreferenz auf dem Layer "XYZ" haben.Auf die Bearbeitung soll dies keine Auswirkung haben, ich vermute dass ich nur den Auswahlsatz ändern muss.Alternativ könnte ich auch damit leben, wenn das Lisp Blöcke mit Referenzen auf gesperrten Layern unangetastet liesse.Das Verhalten soll "absolut" sein. D.h., eine einzige Blockreferenz die den obigen Kriterien entspricht (Layer = "XYZ" -- ja oder L ...
|
| In das Form Rund um AutoCAD wechseln |
|
CoCreate Modeling : LISP-Fehler beim erstellen von .easm Datei
humack am 09.07.2010 um 11:48 Uhr (0)
Hallo,das hat mit dem Dateiverwaltungssystem nichts zu tun.Ich möchte aus dem OSD heraus das eDrawing erzeugen (Ablage auf Desktop).Dann wird mir gesagt: LISP Error, can not create the file und irgendein dateipfad der auf mein C okumente und Einstellungen hindeutet.Ich möchte es doch aber auf dem Desktop speichern und nicht unter C:????Wollte beim Support noch nicht anrufen, da ich dachte das das hier geklärt werden könnte.Die Teile sind immer verschieden, daher kann ich nicht sagen ob irgendwas gleich war ...
|
| In das Form CoCreate Modeling wechseln |
|
AutoLisp : Auflösen von Blöcken
CAD-Huebner am 16.09.2004 um 18:42 Uhr (0)
Zitat: Original erstellt von Detlef Wischmann: Hallo Leute, ich verzweifle mal wieder an meinen minimalen Lisp-Kenntnissen. Ich möchte gerne einen bestimmten Block in meiner Zeichnung per Lisp-Programm auflösen. Den Block gibt es mehrfach in der Zeichnung. Ich habe schon mal angefangen: (setq auswahl (ssget X (list (cons 2 tuer )))) (command _explode auswahl ) Bei anderen auswahlen ausser Blöcken klappt es eigentlich. Was habe ich hier vergessen? Viele Grüße Detlef Ich würde noc ...
|
| In das Form AutoLisp wechseln |
|
AutoLisp : pdf plotten mit lisp und ghostscript 8.33
Proxy am 07.02.2005 um 19:44 Uhr (0)
Plot2PDF.zip Zitat: ;;; Voraussetzungen: ;;; - Installiertes Ghostscript : ;;; - bbox.ps im lib-Verzeichnis von Ghostscript ;;; - Plot2PDF.pc3 (entweder die mitgelieferte oder eine selbsterstellte Datei) Ich kann bestätigen dass das Ding funktioniert, hast du irgend eine Fehlermeldung, Fehlverhalten, Sonstiges ... Ansonsten an CADchup Private Message schicken. Vielleicht erbarmt sich CADchup auch und schreibt eine verständlichere Gebrauchsanweisung für das Lisp. Von RZ-UNI-Kiel ...
|
| In das Form AutoLisp wechseln |
|
Lisp : spiegeln & layerwechsel in einem ?
alter sack am 29.04.2009 um 17:34 Uhr (0)
Zuerstmal Hallo an alle, ich bin seit heute neu hier.Ich habe mich angemeldet, nachdem ich zu o.a. Thema im Index nichts gefunden habe.Hoffentlich könnt ihr mir Helfen...Ich suche ein "einfaches" Lisp, mit dem ich den Befehl _mirror (also Spiegeln) und danach den Wechsel zu einem vorbestimmten Layer vornehmen kann. Evtl. zuerst die Auswahl der/des Objekte/s, dann den Spiegelbefehl mit Achswahl und nach dessen Ausführung dann den "autom." Layerwechsel.Ich möchte anfügen, das ich bereits angefangen habe mich ...
|
| In das Form Lisp wechseln |
|
CoCreate Programmierung : Befehl für Drehachse?
clausb am 11.02.2009 um 14:16 Uhr (0)
Zitat:Original erstellt von AdrianF:ich hab ein Lisp in dem ich den Befehl Drehen, Teileeigenschaften (Farbe, Dichte, Transparenz) zuordnen vereinen möchte.Leider kommt beim laden des LISP mit :value-type :Direction3d die Meldung: "Illegal Value Type: DIRECTION3D in ACHSE". Zunächst: Ich kann Deinen Code ohne jede Fehlermeldung laden (getestet in Modeling 2008).Ansonsten: Einen :value-type namens :direction3d gibt es nicht - den musst Du Dir ausgedacht haben. Siehe Onlinereferenz zu sd-defdialog in der I ...
|
| In das Form CoCreate Programmierung wechseln |
|
Rund um AutoCAD : Lisp umschreiben!
mapcar am 09.09.2004 um 15:57 Uhr (0)
Und mal wieder einer zum Thema "kaputtes VLisp": ich wollte grad mal die LOAD-Variante mit 3 Argumenten empfehlen, da konnte man ja immer sehr schön feststellen, wo ein Fehler auftrat. Funktioniert auch nicht mehr, es wird nur noch das 1. Argument (also der Dateiname) ausgewertet. Argument 2 steht zwar in der Hilfe drin, wird aber ignoriert, und Argument 3 ist auch in der Hilfe nicht mehr drin. Trotzdem kann man die beiden Argumente immer noch mitgeben...Gruß, Axel Strube-Zettler------------------(defun - ...
|
| In das Form Rund um AutoCAD wechseln |
|
AutoCAD ObjectARX und .NET : Probleme mit Klassenverweisen zu verschiedenen Assemblys
Brischke am 10.08.2012 um 12:41 Uhr (0)
Zitat:Original erstellt von fewoer:... Warum ich das ganze in VB.Net schreibe, hab ich mir wegen folgendem überlegt. Der Code wäre in LISP oder über Makros doch ziemlich leicht einzusehen - ein Texteditor und man sieht wie programmiert wurde. VB.Net Code wird dagegen kompiliert, bevor er in AutoCAD geladen wird. Da ist es zumindest schon mal nicht mehr ganz so einfach, Reverse Engineering zu betreiben.Ein weiterer Grund wäre, dass ich doch mehr Möglichkeiten in VB.Net habe, oder? Ich kann im AutoCAD damit ...
|
| In das Form AutoCAD ObjectARX und .NET wechseln |
|
Rund um Autocad : Textfilter nach Höhe in Skript
ChrisSin am 13.11.2006 um 09:09 Uhr (0)
Guten Moregen,um ehrlich zu sein, nein! - Kannte ich bis gerade nicht, werde ich aber mal ausprobieren. Habe mich bis vor 4 Tagen noch nicht mit AutoCAD-Skripten auseinandersetzen müssen. Es ist nur so, dass wir Zeichnungen in X-STeel haben, die aber als .dwg bzw. .dxf mit bestimmeten Layerzuordnungen abgegeben werden müssen, also auf Layer Text50 Texte mit der Höhe 5 mm auf Layer Text35 Texte mit der Höhe 3.5 mm usw.sowie bestimmte Textstile und Linienzuordnugen. Nun will ich die Sachen in jeder Ze ...
|
| In das Form Rund um Autocad wechseln |