|
Rund um Autocad : Layernamen automatisch ersetzen ?
joern bosse am 27.01.2005 um 17:13 Uhr (0)
Hallo Matthias, wie sieht die Textdatei genau aus, sind die Nummern und die zugeordneten Layernamen in einer Zeile, durch ein festes Trennzeichen getrennt? Oder stehen die Angaben immer unter einander? Wenn ich das wüßte könnte man in LISP was basteln. ------------------ viele Grüße Jörn
|
| In das Form Rund um Autocad wechseln |
|
Rund um Autocad : XYZ auslesen mit neuem BKS
joern bosse am 30.11.2005 um 15:07 Uhr (0)
Hallo Günter, man könnte über LISP was machen, mit dem Befehl "trans". Dazu müsstest Du aber ein bißchen deutlicher werden, was wie ausgelesen werden soll.Einfügepunkt des Blockes, (alle)Attributswerte, wie soll den ausgegebenen Daten weiterverarbeitet werden? ------------------viele GrüßeJörn
|
| In das Form Rund um Autocad wechseln |
|
Lisp : Eingeschaften, XREF- u. Layerfenster schließen und öffnen
joern bosse am 01.10.2010 um 09:19 Uhr (0)
Hallo,ich möchte für die Laufzeit eines LISP-Programmes folgende Fenster, wenn geöffnet, schließen, und dann natürlich nach dem Durchlauf des Programms wieder öffnen.Mit dem Eingenschaftenfester geht das ganz einfach:Code:(defun test:Init ( / ) (setq vari$$glob (list (cons "OPMSTATE" (getvar "OPMSTATE")))) (if (=(getvar "OPMSTATE") 1) (command "_.propertiesclose")))(defun test:ReInit ( / ) (if (=(cdr(assoc "OPMSTATE" vari$$glob))1) (command "_.properties")))Weiß einer von Euch, ob ich das mit dem ...
|
| In das Form Lisp wechseln |
 |
Lisp : LISP mit KI generieren
joern bosse am 06.05.2025 um 09:36 Uhr (15)
Hallo Neo,erst vor kurzen war ein ähnlicher Beitrag hier im Forum, dort kannst Du Dir schon einige Meinungen rauslesen:https://ww3.cad.de/foren/ubb/Forum145/HTML/004993.shtml------------------viele GrüßeJörnbosse-engineering.comDer Multifilter (V 1.1)[Diese Nachricht wurde von joern bosse am 06. Mai. 2025 editiert.]
|
| In das Form Lisp wechseln |
|
AutoCAD VBA : Eigenschaftspalette ändern/ VBA Formulare immer sichtbar
joern bosse am 31.03.2008 um 16:45 Uhr (0)
Hallo,und doch noch eine Frage:in LISP kann ich die Version so abfragen:(if(atof (getvar "ACADVER"))15.05)"15.5" = 15.5"16.2 (LMS Tech)" = 16.2wenn ich in VBA übertrage bekomme mit folgender Funktion:CDbl(ThisDrawing.Application.Version)"15.5" = 15.5"16.2 (LMS Tech)" = 0Wie macht man das in VBA richtig?------------------viele GrüßeJörn
|
| In das Form AutoCAD VBA wechseln |
|
Rund um Autocad : Attribut-Koordinaten
joern bosse am 09.03.2005 um 09:11 Uhr (0)
Hallo Petra, Du könntest folgende Code als LISP-Datei abspeichern und dann die Funktion über einen button aufrufen (wenn sie geladen ist): (defun test ( / ) (command -eattext o (princ Bitte Blöcke auswählen: ) (ssget) n n j c: emp est.blk x c: emp est.xls )) und das Macro für den Button: ^C^C(test) ------------------ viele Grüße Jörn
|
| In das Form Rund um Autocad wechseln |
|
Lisp : AutoCAD 2014 LISP-Dateien
joern bosse am 20.05.2014 um 10:57 Uhr (1)
Hallo,da mußt Du den Pfad für die vertrauenswürdigen Pfade einstellen:Optionen = Dateien = Vertrauenswürdige Speicherorte "X:MeinServer..."Wenn Du bei der Pfadangabe "..." hinten anstellst, dann wird das Verzeichnis samt seinen Unterverzeichnissen als vertrauenswürdig angesehen.------------------viele GrüßeJörnhttp://www.bosse-engineering.comRahmen einfügen Youtube
|
| In das Form Lisp wechseln |
|
Rund um AutoCAD : Attribute Texthöhe
joern bosse am 18.01.2005 um 13:14 Uhr (0)
Hallo Petra,eigentlich müßtest Du doch jetzt mit den Tool von Holger alles habe was Du brauchst, aber ich habe mein LISP trotzdem nochmal erweitert:Es wird jetzt zusätzlich zu der Höhe der Textstil, LAyer und die Farbe abgefragt, die Werte bleiben als Vorgabe erhalten.------------------viele GrüßeJörn
|
| In das Form Rund um AutoCAD wechseln |
|
Lisp : Wieso 3D-Punkt?
joern bosse am 23.02.2011 um 07:40 Uhr (0)
Hallo Holzfäller,ich konnte das auch nachvollziehen, selbst wenn man per LISP den z-Wert nicht wegläßt, sondern durch den z-Wert des ersten Punktes ersetzt erscheint das gleiche Ergebenis. Ich habe das mal dem BRICSCAD-Support weitergegeben, vielleicht kommt ja von deren Seite ein Lösung.------------------viele GrüßeJörnhttp://www.bosse-engineering.com
|
| In das Form Lisp wechseln |
|
AutoCAD VBA : Eigenschaftspalette ändern/ VBA Formulare immer sichtbar
joern bosse am 31.03.2008 um 10:44 Uhr (0)
Hallo Wilfried,schade, dann werde ich wohl auf den Fortschrittsbalken verzichten.Kannst mir vielleicht noch einer auf die Schnelle sagen, wie ich in VBA sinnvoll die ACAD-Version abfragen kann?? In LISP wäre das sowas: (if ((atof (getvar "ACADVER"))15.05) (dann zeige dem Fortschrittsbalken))------------------viele GrüßeJörn
|
| In das Form AutoCAD VBA wechseln |
|
Lisp : Polylinie mit Objektdaten in 3DPolylinie umwandeln
joern bosse am 15.05.2019 um 10:16 Uhr (1)
Hallo,das müßten ganz normale MAP-Objektdaten sein, sind nur bei MAP im Eigenschaftenfenster sichtbar.Wenn MAP geladen ist können folgende Funktionen von MAP aus LISP heraus verwendet werden:https://documentation.help/AutoCAD-Map-3D-2009-AutoLISP/ade_odaddrecord.htm------------------viele GrüßeJörnhttp://www.bosse-engineering.comFoto-Manager Youtube
|
| In das Form Lisp wechseln |
|
Lisp : reactor in lisp
joern bosse am 12.05.2011 um 19:25 Uhr (0)
Hallo Zech,wenn der Reactor schon soweit funktioniert, dann brauchst Du doch nur noch ein IF mit reinzubauen:Angenommen der der betroffenen Block ist in der Variablen "OBJ" gespeichert:(if (and (=(cdr(assoc 0(entget OBJ)))"INSERT") (wcmatch (cdr(assoc 2 (entget OBJ)))"P_*")) (progn (DannMachLayerUsw...------------------viele GrüßeJörnhttp://www.bosse-engineering.com
|
| In das Form Lisp 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 |