|
Lisp : gruppenfilter per lisp ändern
CADmium am 10.04.2013 um 13:13 Uhr (0)
Da du ja keinen Code mit gepostet hast , gibts wohl auch noch keinen naja.. egal .... mal ein Schnipsel für dir Richtung :(defun LAYGROUPFILTER( / OBJ DICT ITEM E D N LISTE)(if(and(setq OBJ(vla-get-layers (vla-get-activedocument(vlax-get-acad-object)))) (=(vla-get-hasextensiondictionary OBJ):vlax-true) (setq OBJ(vla-GetExtensionDictionary OBJ)) (not(vl-catch-all-error-p (setq DICT(vl-catch-all-apply vla-item (list OBJ "AcLyDictionary"))) ) ) ) (vlax-for ITEM DICT (if(and(setq E(vl ...
|
| In das Form Lisp wechseln |
|
AutoLisp : Attribut Listen
Rabbit 007 am 13.07.2005 um 23:36 Uhr (0)
Hallo Da ich mit Lisp in den Kinderschuhen stecke ,stecke ich jetzt fest. Ich möchte mir gern eine Prüfsumme erstellen !!!! Kurze Erklärung zu meinem Vorhaben . Alle Blöcke (2 . Tisch ) werden gezählt und der wert auf der zeichnung ausgegeben. Wieviele Tisch Blöcke ich dann habe weis ich ja dann , aber ob sie fortlaufend nummeriert sind nicht. Mein problem erstmals ist die Attribute von den Blöcken als dotted pairs in eine liste zu bekommen. ich könnte die liste ja so aussondern!! (mapcar cdr (vl-rem ...
|
| In das Form AutoLisp wechseln |
|
AutoLisp : Welcher Editor für Lisp?
Thomas Rausch am 04.02.2004 um 11:50 Uhr (0)
wie es nur immer wieder gelingt, aus einer einfachen Frage und einer guten Antwort einen sinnlos langen Thread zu machen. Ob dies allerdings das Niveau dieses Forums steigert und eine spätere Suche nach einer Antwort erleichtert? Sollten wir uns darauf einigen, hier keine Fragen zu stellen, deren Antworten wir schon kennen? Muss man sich darauf wirklich erst einigen? Fragen über Fragen. ------------------ gruß thomas AutoCAD spricht mit einem, aber viele hören nicht zu. edit: Holgers Beitrag hatte ic ...
|
| In das Form AutoLisp wechseln |
|
AutoLisp : Textstil werden nicht angenommen
mkl-cad am 24.05.2006 um 07:43 Uhr (0)
Hallo Bauvermesser,wenn die Texthöhe des Textstils geändert wird ändern sich vorhandene Texte erst wenn diese erneut auf den Textstil gesetzt werden oder auf einen andern Textstil geändert werden.Beispiel. Habe Textstil T18 mit Höhe 1.8 und Textstil T70 mit Höhe 7Habe ich nun einen Text mit T18 geschrieben und ändere den auf Textstil T70 ändert sich auch die Texthöhe. Ändere ich nun den Textstil T70 auf Höhe 1 ändert sich nichts. Ändere ich den Text erneut auf T70 ändert sich auch die Texthöhe.War schon im ...
|
| In das Form AutoLisp wechseln |
|
Lisp : Befehlslänge auf Werkzeugbuttons/Makro beschränkt?
ebla am 16.01.2012 um 14:11 Uhr (0)
Habe u.a. kleine Routine versucht auf einen Button zu legen. Bei einigen Zeichnungen funktioniert es auch ganz gut, bei einer Zeichnung Systemabsturz mit unhandled c0000417h Exception. Wenn ich den Befehl einkürze, funktioniert es auch in der Zeichnung. Ist denn die Länge eines Makros/Lisp-Befehls das bei einem Button hinterlegt ist beschränkt? Oder vielleicht überhaupt die Länge eines Makrobefehls? Habe nichts hierzu gefunden.^C^C^P(setvar "CMDECHO" 0)(if (minusp (cdr (assoc 62 (tblsearch "LAYER" "_Vermes ...
|
| In das Form Lisp wechseln |
|
Lisp : AutoCad 2015 alle Dateien in Ordner und Unterordner öffnen
cadking am 05.09.2017 um 12:57 Uhr (1)
Hallo cadffm,also zunächst mal herzlichen Dank für eure Kommentare. Einen dwg-Konverter lasse ich da sicher nicht drüber laufen. Das sind "intelligente 3D-Dateien aus ACA und MEP.Den SCRIPTPRO kenne ich nicht. Ich nutze zur Erstellung meiner Lisp un Scripts Ultraedit. Was genau macht SCRIPTPRO?zu Frage 1: In 2012 hat alles einwandfrei funktioniert. Wenn ich eine Datei in 2015 öffne, speicher und schließe funktioniert es auch in 2015 einwandfrei.Also muss doch beim Etranmit aus 2015 irgendetwas nicht richti ...
|
| In das Form Lisp wechseln |
|
Lisp : entlast
Theodor Schoenwald am 25.04.2009 um 20:41 Uhr (0)
Hallo,wenn ich ein Objekt mit _offset versetze, kann ich danach mit (entlast) auf das neue (versetzte) Objekt zugreifen um ihm z.B. eine andere Farbe zu geben.Soweit funktioniert alles einwandfrei.Wenn aber das Objekt sich mit _offset nicht versetzen lässt - was je nach Kontur vorkommen kann - gibt es kein neues Objekt. Dann wird mit (entlast) irgend ein zuletzt bearbeitetes Objekt gewählt und z.B. gefärbt.Wie kann ich (in Lisp) prüfen, ob der Offset-Befehl erfolgreich war und eine neue Kontur erstellt wur ...
|
| In das Form Lisp wechseln |
|
Lisp : Funktion zum Öffnen einer Lisp-Datei
spider_dd am 22.11.2011 um 16:49 Uhr (0)
Hallo Barbara,hier kann ich mich Holger nur anschließen.Wenn jeder Nutzer so einfach in dem lsp-Dateien "herumfuscheln" darf, gehst Du davon aus, dass auch jeder genau weiß, was er tut (was aber bei vielen, denke ich, nicht gegeben ist). Schon eine Klammer aus Versehen gelöscht oder zuviel gesetzt und das Ganze läuft nicht mehr. Da kommst Du dann vor Fehlersuche gar nicht mehr hinterher.Was soll den der Nutzer ändern (wollen)? Wenn Du das weist, dann kannst Du das Prog auch gleich so bauen, dass diese vari ...
|
| In das Form Lisp wechseln |
|
Lisp : LISP oder VBA Benutzerdefinierte Blockrefereinzen
reltro am 30.05.2013 um 17:08 Uhr (0)
hey...Glaube du suchst nach sowas?Code:(defun BlockRef:GetDynamicProps (block / ) (mapcar (function (lambda (_prop ) (cons (vla-get-propertyname _prop) (vlax-get _prop Value)) ) ) (vlax-invoke block GetDynamicBlockProperties) ))und dannCode:(defun BlockRef:SetDynamicPropValue (block prop value / ) (setq prop (strcase prop)) (vl-some (function (lambda ( _prop ) (if (eq prop (strcase (vla-get-propertyname _prop))) (progn (vla-put-value _prop ...
|
| In das Form Lisp wechseln |
|
Lisp : dyn Blöcke 2
Dorfy am 10.02.2010 um 07:30 Uhr (0)
Zitat:Original erstellt von Christian B.:...Soweit bin ich jetzt gekommen.Allerdings bin ich immer noch nicht so ganz da wo ich das Ding haben will. Ich will irgendwie alle Blöcke im Blockset bearbeiten.Dazu habe ich einen Zähler eingebaut, der noch irgendwie bis zu der max. Anzahl der Elemente in der Liste zählen soll und dann immer wieder, insofern vorhanden den Parameter abändern soll....Das erste geht, das zweite mit Variablen nicht.Hab ich da irgendeinen Denkfehler in der Reihenfolge? (Komme von VBA) ...
|
| In das Form Lisp wechseln |
|
Lisp : Benutzerschutz
Rabbit 007 am 03.08.2007 um 10:31 Uhr (0)
HalloIch hatte mir mal gedanken über einen Benutzerschutz sprich Kopierschutz bzw.so etwas wie ne 30 Tage Version oder eine Testversion gemacht ohne das es bei mir eine Anwendung finden würde und daß das ganze nicht viel bringt weis ich aber die Idee hat mich jetzt mal gefesselt und wollte einfach mal eure Erfahrungen oder Meinungen hören oder in wie weit ihr so etwas überhaupt anwendetwenn ihr eure Programme zur Verfügung stellt.Weil ein Passwort oder Datums Abfragen sind ja kein Problem. Nur was mich hau ...
|
| In das Form Lisp wechseln |
|
AutoLisp : Lisp Kontextmenü
CADmium am 02.05.2005 um 10:53 Uhr (0)
hab s mal bearbeitet (defun c:Mybreak (/ osmode_save t_2 vla-t_2 abst schn) (vl-load-com) (setq osmode_save(getvar OSMODE )) (setvar OSMODE 15743) (if(and (setq t_2 (car(entsel
Linie wählen : ))) (setq vla-t_2(vlax-ename- vla-object t_2)) (or(setq abst(getdist
Abstand wählen 100 : )) (setq abst 100) ) (setq schn (getpoint
Punkt wählen )) ) (progn (setvar OSMODE 0) (command _break T_2 (vlax-curve- ...
|
| In das Form AutoLisp wechseln |
|
Lisp : Benutzerabfrage in einer Endlosschleife
archtools am 18.03.2009 um 19:43 Uhr (0)
Zitat:Original erstellt von Brischke:Hallo,jetzt mal mein Lösungsansatz, denn wie immer, ist nichts neu oder zumindest in ähnlicher Form schon einmal vorhanden gewesen.Sicher kann das GPS-Gerät auch eine txt Datei schreiben(wurde ja schon bestätigt).Die Lösung ist dann ein sogenannter Trigger. Dieses wäre ein externes Programm, was ein bestimmtes Verzeichnis überwacht.Das ist dann natürlich nichts mehr, was irgend wass mit Echtzeit zu tun hat.Wenn man sich so ein Trigger-Programm schreibt, dann ist es ein ...
|
| In das Form Lisp wechseln |