|
AutoLisp : INITGET und das Kontextmenü
mapcar am 22.09.2005 um 14:13 Uhr (0)
Liegt nicht an der spitzen Klammer, sondern am Doppelpunkt:Code:(defun test() (initget 1 "Kurt Franz") (getint"
Maßstab angeben [Kurt/Franz] oder was darfs sein? 1:1000 1:")) = gehtCode:(defun test() (initget 1 "Kurt Franz") (getint"
Maßstab angeben [Kurt/Franz] oder was darfs sein: 1:1000 1:")) = geht nichtZwischen der eckigen und der spitzen Klammer darf kein Doppelpunkt sein - in der spitzen Klammer schon. Aber was interessiert sich AutoCAD für die spitze Klammer?Ich finde allerdings diese Variante für ...
|
| In das Form AutoLisp wechseln |
|
Lisp : Befehlszeilenoption für _.save ??
joern bosse am 26.09.2005 um 10:29 Uhr (0)
Hallo,ich habe in einem LISP folgende Zeile verwendet:(command "_.save" "")In ACADMAP2004 wird der Benutzer aufgefordert, das Überschreiben der Datei mit "_y" zu bestätigen, in ACAD2005 pur wurde die Datei einfach gespeichert. Wird diese (scheinbar optionale) Abfrage über eine Systemvariable gesteuert?------------------viele GrüßeJörn
|
| In das Form Lisp wechseln |
|
AutoLisp : assoziative Schraffur
marcyzilka am 27.09.2005 um 16:55 Uhr (0)
Hallo,weiß jemand ob es mit AutoCad möglich ist Attributen eine assoziative Schraffur, oder eine Linie, zuzuordnen, welche sich der Länge des des Textes anpaßt.Oder hat jemand evtl. einen ganz anderen Vorschlag?
|
| In das Form AutoLisp wechseln |
|
AutoLisp : Nummern
CADmium am 28.09.2005 um 12:33 Uhr (0)
1. Willkommen im Forum2. Das , was du suchst, (und noch einiges mehr) kann Autocad-Mechanical ganz prima3. Wo hast du denn schon gesucht? www.google.de ist ein prima Helfer.Einschlägige Seiten sind auch:CADwieselcad-odcaddepotcadalyst[URL=http://www.cadresource.com/library/lisp.html]cadresource[URL]um nur mal einige zu nennen------------------ - 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 |
|
AutoLisp : Nummern
WolfgangGutke am 29.09.2005 um 11:25 Uhr (0)
Aus gibt aus der Autocad 10 (glaub ich) Zeit ein Tool, dass BALLON heißt, das deinem Wunsch entspricht.VGWolfgang------------------ LISP = Lots of Insane Stupid Parantheses
|
| In das Form AutoLisp wechseln |
|
AutoLisp : Dateidatum setzen mit DOSLIB?
Peter2 am 01.10.2005 um 13:08 Uhr (0)
Guten Tagich möchte gerne für Dateien ein Dateidatum setzen und habe mir mal schnell DOSLib angeschaut. Da gibt es einiges zum Auslesen von Dateidatum und -zeit und auch was zum Setzen der üblichen Attribute (hidden, read-only usw...)Aber wie kann ich ein für eine Datei im System ein Datum setzen? (Lisp, Vlsip, Doslib, ..???)Schöens WochenendePeter------------------Für jedes Problem gibt es eine einfache Lösung.Die ist aber meistens falsch. ;-)
|
| In das Form AutoLisp wechseln |
|
AutoLisp : (vla-put-HyperlinkDisplay...
marc.scherer am 04.10.2005 um 13:40 Uhr (0)
Hi Wolfgang,klar scheitert das.Du versuchst bei einem Entity eine Eigenschaft anzuwenden, die dieses gar nicht hat...Versuch mal folgendes mit einem gezeichneten Objekt:Code:(vlax-dump-Object (vlax-ename-vla-object (car (entsel))) T)-Code:; IAcadBlockReference: AutoCAD Block Reference-Schnittstelle (Blockreferenz); Eigenschaftswerte:; Application (RO) = #VLA-OBJECT IAcadApplication 00b9d604; Document (RO) = #VLA-OBJECT IAcadDocument 1354e8a0; Handle (RO) = "8DA6"; HasAttributes (RO) = -1; HasExtension ...
|
| In das Form AutoLisp wechseln |
|
AutoLisp : Mehrere Dateien mit gefiled wählen
s.wickel am 04.10.2005 um 14:32 Uhr (0)
Hallo!@CADmiumDanke, aber die Sachn sind mir zu weit weg vom "normalen" Dialogfeld zum Datei öffnen.@PeterDanke! Von DosLib hatte ich schon mal gehört, mich aber noch nicht damit beschäftigt. Hier habe ich einige Befehle gefunden, die mir echt weiterhelfen. Hoffentlich bleibt DOSLIB auch Freeware für die nächsten ACAD-Versionen.------------------Nodda,Stefan
|
| In das Form AutoLisp wechseln |
|
AutoLisp : (vla-put-HyperlinkDisplay...
marc.scherer am 04.10.2005 um 14:33 Uhr (0)
Stichwort "NIcht-Lisp-Hilfe",wenn Du irgendwas mit AX machen willst, empfiehlt sich zuerst immer der Blick unter: AutoCAD Entwicklerdokumentation ActiveX and VBA Reference Object ModelDa kriegst Du eine bildhafte Darstellung des AX Object Models präsentiert in der Du Dir das zu manipulierende Objekt raussuchen und direkt dort anklicken kannst um herauszufinden welche Methoden und Eigenschaften anwendbar sind.Darüberhinaus empfiehlt sich der ausgiebige Einsatz der Funktion vlax-dump-object und der "Prüfen ...
|
| In das Form AutoLisp wechseln |
|
AutoLisp : (vla-put-HyperlinkDisplay...
WolfgangGutke am 04.10.2005 um 14:52 Uhr (0)
Hallo Marc,vielen Dank. Den VL-IDE und die Prüffunktionen verwende ich gerne und oft. Was ich mir wohl nur noch genauer anschauen sollte ist:AutoCAD Entwicklerdokumentation ActiveX and VBA Reference Object Model -- kann bestimmt einiges klären.Kennst du eventuelle eine andere Maus-auf-ein-Objekt-schieben-und-Info-bekommen Funktion? Der Hyperlink ist zwar sehr schön, doch sehr einzeilig!VGWolfgang------------------ LISP = Lots of Insane Stupid Parantheses
|
| In das Form AutoLisp wechseln |
|
AutoLisp : versetzen von Linienkontur
floppy am 04.10.2005 um 21:17 Uhr (0)
Hallo Andi!Danke für deinen Lösungsansatz.Ich hätte dazu noch ein paar Fragen:Wie bestimmt man, ob ein Bruchstück auf der richtigen oder falschen Seite liegt?Das mit dem Bruchstückabstand zu Originalkontur hab ich ehrlich gesagt auch nich so ganz kapiert. Kann es sein, dass diese Prüfung nur funktioniert, wenn alle Linien den selben Versetzabstand haben. Ich möchte nämlich jede Linie um jeweils einen individuellen Abstand versetzen - was ja leider der Autocad Versetzbefehl nicht kann.Mein Lösungsansatz wär ...
|
| In das Form AutoLisp wechseln |
|
AutoLisp : koordinaten xyz und text in excel exportieren
CadWerner am 05.10.2005 um 16:33 Uhr (0)
Hallo Leute,ich habe im Cad Forum heute schon mal einen Beitrag erstellt, in dem mir geholfen wurde. Folgende Lisp ist genau das was ich brauche, eigentlich perfekt! Allerdings soll ich für meinen Chef jetzt das gleich in einem 3D Modell machen und daher bräuchte ich zusätzlich zu der xy Koordinaten und dem Text noch die z Koordinate. Ich bin in lisp leider überhaupt nicht fit und wäre froh, wenn ihr mir helfen könntet. (defun c:zkoord (/)(setq dimzinalt (getvar "dimzin"))(setvar "DIMZIN" 0)(princ "
ACHTUN ...
|
| In das Form AutoLisp wechseln |
|
AutoLisp : vla-put-Constant
mapcar am 08.10.2005 um 14:38 Uhr (0)
Offensichtlich doch noch ein kleiner Strudel im Strom der Erkenntnis...Es gibt in Acad Blöcke (das ist das Zeugs, was man ggf. wegbereinigen kann) und Blockreferenzen (das ist das, was man ggf. löschen kann). Blockreferenzen hören manchmal auch auf den Namen "Insert".Auf die ganze Verwirrung, die schon durch die Anwender verursacht wird (es werden ständig diese zwei Dinge verwechselt), setzt Autodesk noch einen drauf: Nirgendwo in AutoCAD hat man es geschafft, die Konsistenz der Nomenklatur noch tiefer zu ...
|
| In das Form AutoLisp wechseln |