|
Lisp : INSBASE Model-Layout
cadffm am 12.06.2014 um 08:49 Uhr (1)
Ich kann dir leider nicht wirklich helfen (nach dem ich keine Lösung kenne habe ich gegoogelt und noch immer keine Lösung gefunden).Das einzige was helfen könnte ist der Weg den du selbst im anderen Thread gehst: XREF(Acad kann über Umwege zirkuläre Referenzen erstellen, habe es zwar mit Lisp noch nie getestet.. aber das ist ja auch wirklich mehr als nur Dirty ) ------------------CAD on demand GmbH - Beratung und Programmierung rund um AutoCAD
|
| In das Form Lisp wechseln |
|
Lisp : xref mittels script einfügen
cadplayer am 01.11.2011 um 09:29 Uhr (0)
Servus!Punkt 1 verstehe ich nicht - ich füge die Referenz O (overlay) ein (funktioniert wie ich will) - worin besteht deiner Meinung das Problem? Punkt 2 ich muss in eine bestehende Zeichnung mehrere Referenzen einfügen, die wiederum in das WK-system transformieren (schieben/drehen/skalieren) Mein Wunsch bzw. Vorstellung wäre, dass nach der Auswahl der Referenz, sie automatisch in das WK-system eingepasst wird, ohne das ich von Hand die Ref. zu schieben/drehen/skalieren------------------Gruss Dirk
|
| In das Form Lisp wechseln |
|
Lisp : Text aus dynamischen Block lesen
Brischke am 25.02.2017 um 12:11 Uhr (1)
Hallo,zu jeder Ableitung eines dynamischen Blocks wird eine anonymer Block angelegt. Dieser ist wie normale Blöcke zu handhaben, so dass es da keine spezifischen Beispiele zum Textauslesen aus einem dynam. Blocks bedarf.Welcher anonyme Block welcher Referenz zugewiesen ist, bekommst du aus den Referenzen direkt raus.Grüße!Holger------------------Holger BrischkeCAD on demand GmbHIndividuelle Lösungen von Heute auf Morgen.defun-tools Das Download-Portal für AutoCAD-Zusatzprogramme!
|
| In das Form Lisp wechseln |
|
Lisp : externe Referenz direkt bearbeiten
Speedy1977 am 30.09.2024 um 13:30 Uhr (1)
So... zu vla-objectcopy:Hier habe ich ein problem mit dem "ObjectDBX.AxDbDocument" ... fehlende "acdb20.dll" oder ich arbeite gerade in der falschen Version von ACAD (AutoCAD MAP 2024) ... da habe ich noch keine richtige Antwort gefunden...BeiCode:(vla-GetInterfaceObject (vlax-get-acad-object) "ObjectDBX.AxDbDocument")kommt immer einen Automatisierungsfehler...ABER...cadffm , du hattest die Lösung!vielen, vielen Dank...Meine Hochachtung Der 3D-Point bringt die Lösung
|
| In das Form Lisp wechseln |
|
Lisp : Referenzen filtern
Brischke am 10.01.2008 um 08:35 Uhr (0)
Hallo,@CADwiesel Darf ich antworten?Wahrscheinlich hat das Wiesel den Code einfach runter geschrieben, ohne weiter zu testen. NAch gleichem Verfahren nachfolgend auch mein Korrekturvorschlag: Die Zeile (setq EARX_BTAA (tblnext "BLOCK"))muss eine Zeile tiefer, denn das durchhecheln zum nächsten Block muss immer gemacht werden, egal, ob der Block nun Legende heißt oder nicht.Bei Fragen ...Grüße Holger------------------Holger BrischkeCAD on demand GmbHIndividuelle Lösungen von Heute auf Morgen.
|
| In das Form Lisp wechseln |
|
AutoLisp : Texte über Ansichtsfenster
Caspar am 24.06.2004 um 13:40 Uhr (0)
Hallo Ihr Schlauen! vielleicht kennt das jemand: Ich erstelle mit AutoCAD2000 im Papierbereich ein Ansichtsfenster in dem ich nur einen Auschnitt meiner Zeichnung darstelle, packe einen Rahmen darum und drucke die Zeichnung aus. Dabei passiert es manchmal das Texte aus der Zeichnung (meist aus exterenen Referenzen) noch über das Ansichtsfenster hinaus gedruckt werden und dann z.B. mitten im Zeichnungskopf liegen. Wie kann ich das verhindern ohne Schrifttypen zu ändern, meistens gibt es dieses Problem bei A ...
|
| In das Form AutoLisp wechseln |
|
AutoLisp : Externe Programme in ACAD laden !
tmoehlenhoff am 03.05.2004 um 15:00 Uhr (0)
Na dann leg das mal so auf einen Knopf in eine Werkzeugleiste In der Menüdate gelten als Pausenzeichen, insofern würde ich zwar startapp verwenden (dann entfällt auch das hässliche Befehlsfenster), den String aber troztdem mit / schreiben. Also so: (startapp c:/a b c/prog.exe ) BTW : Pfad und Programm sind Beispiele und auf neinem PC nicht vorhanden. Wenn ich beides jedoch durch sinnvolle Werte ersetze, dann klappts auch mit dem Programmstart. sayonara Torsten Möhlenhoff ACAD-Systemhaus Bremen
|
| In das Form AutoLisp wechseln |
|
AutoLisp : mittels LISP in Datenbank schreiben?
holgerka75 am 02.04.2004 um 07:24 Uhr (0)
Hallo Lispler, ich möchte Daten aus Variablen in LISP in eine externe Datenbanktabelle schreiben. Also irgendein Beispiel: Variable xkoo, ykoo, zkoo sollen in eine _vorhandene_ Datenbanktabelle mit den Spalten xkoo, ykoo und zkoo geschrieben werden. Welche Befehle in LISP sollte ich mir da mal näher ansehen um dies zu realisieren? Die Datenbank ist übrigens Oracle, falls das von Bedeutung ist.... Gruß und Danke Holger
|
| In das Form AutoLisp wechseln |
|
Lisp : Grundlagenfrage
majowi am 03.10.2006 um 13:48 Uhr (0)
Also, ich versuche es mal Die von dir "echten" Befehlen genannten sind "nur" nicht in Lisp geschrieben.Damit man diese Befehle aber auch einfach in Lisp aufrufen kann, gibt es die Funktion command.Jetzt aber wieder in Lisp eine Funktion, die ebenfalls in Lisp geschrieben und als AC-Befehl definiert wurde, wieder über eine externe Aufruf (command) ins Programm einzubinden, ist doch ein Umweg - siehe Schreibweise (command c:name) GrußMarkus
|
| In das Form Lisp wechseln |
|
AutoLisp : Externe Lisp in Repeat starten möglich?
cadking am 26.10.2004 um 14:15 Uhr (0)
Hallo Thomas, noch bin ich ganz ruhig. Natürlich habe ich nach dem defun in der pverb.lsp gesucht. Da steht zum Starten (defun C verb (/.... geladen wird die routine auch, aber ausgeführt wird sie nicht. Wenn ich in der Befehlszeile nach erscheinen der Fehlermeldung no function definition: PVERB pverb eingebe, läuft die routine 1a ab. noch ganz ruhig - Stefan
|
| In das Form AutoLisp wechseln |
|
Lisp : Alle Einfügepunkte eines Blockes ermitteln
THE_ONE am 19.03.2007 um 12:48 Uhr (0)
Zitat:Original erstellt von CADwiesel:Die Einfügepunkte stehen im GC 10 der Blockreferenz.Am Besten alle Referenzen einsammeln mit z.b: (ssget "_X" (list(cons 0 "INSERT)(cons 2 "Blockname)))(ssget "_X" ((cons 0."INSERT)(cons 2. "Blockname")))ist das eigentlich das was du gemeint hast?? Zitat:Original erstellt von CADwiesel:und dann mit repeat durch den was gehen und den gc 10 auslesen und in ne liste schreiben[/i]Wie meinst du das genau versteh den Satz ned ganz? Sorry
|
| In das Form Lisp wechseln |
|
Lisp : Wird Autolisp weiterentwickelt...
archtools am 10.04.2012 um 14:04 Uhr (0)
Zitat:Original erstellt von cadplayer:Ja Tom das sollte man hier richtig stellen, es sind keine neuen Lisp-funktionen, sondern externe Funtionen, die von Autocad geladen werden. Sie stehen gesondert in einer arx von 2012version.Dabei sollte man anmerken, dass dies unerheblich ist. Auch wenn das interne Funktionen wären, wäre Lisp dadurch nicht weiter entwickelt. Es ist schließlich auch keine Weiterentwicklung von Lisp, ein (car (reverse item)) als (last item) zu defnieren.
|
| In das Form Lisp wechseln |
|
Lisp : Attribut Eingabeaufforderung ändern im Block
CADmium am 20.09.2018 um 12:59 Uhr (1)
Zitat:Original erstellt von Big Sven:Mein Problem mit dem ATTSYNC (entmod/entupd) ist mir klar, nur wie kann ich es umgehen? ... indem du mit deinem Programm an ALLEN Stellen die Änderungen durchführst , also in der Blockdefinition, den Referenzen und Attributen ..O.T. Wenn das Proggen nicht dein täglich Brot ist ... du auch nicht dazu kommst, dich tiefgründiger da einzuarbeiten ... , also ich kauf meine Brötchen beim Bäcker.------------------Also ich finde Unities gut ... und andere sicher auch----------- ...
|
| In das Form Lisp wechseln |