|
AutoLisp : Befehl Layer / Spalte Farbe
Bernd10 am 23.12.2004 um 13:20 Uhr (0)
Hallo, Zitat: Original erstellt von cadffm: (entget(tblobjname layer 0 )) schau dir die DXF-Referenz in der Hilfe an, besonders den gc62 ... Mit tblobjname habe ich die Informationen so ermittelt: GC 62 = Indexfarbe als Integer GC 420 = TrueColor als Integer GC 430 = Farbücher als String Hier verstehe ich den Integerwert beim Gruppencode 420 nicht bzw. kann diesen Wert nicht in RGB (z.B. 200,100,50) wandeln. Da hilft mir aber vielleicht das Lisp von Joern weiter. Zitat: Original erstellt ...
|
| In das Form AutoLisp wechseln |
|
Lisp : Fehlermeldung bei laufendem Lisp
archtools am 05.04.2011 um 11:13 Uhr (0)
Zitat:Original erstellt von Niggemann:Hallo Forum,was habe ich falsch gemacht das diese Fehlermeldung kommt:; Fehler: Ausnahmebedingung aufgetreten: 0xC0000005 (Zugriffsverletzung); Warnung: Unwind übersprungen bei Ausnahmebedingung; Fehler: Ausnahmebedingung aufgetreten: 0xC0000005 (Zugriffsverletzung)Was ich gemacht habe:Lasse ein Lisp laufen das ca. 250000 Datensätze in Access bearbeitet.Danach erstelle ich nach einander 3 Listen durch eine Abfrage in Access jede Liste wird abgearbeitet und die Werte ...
|
| In das Form Lisp wechseln |
|
Rund um Autocad : Versetzen mit 1 linie aus einem Block
Brischke am 04.09.2003 um 15:10 Uhr (0)
@Bernd Zitat: Original erstellt von BerndE: hi darius....und ich vermute mal, dass wenn du versetzen schreibst, auch versetzen meinst . bei mir gehts problemlos (ACAD2000i) Ich kann das hier jetzt nicht nachvollziehen. Meinst du wirklich das versetzen einer in einem Block verschachtelten Linie? Habe auf 2000, 2000i(Danke an Angelika!) und 2002 getestet, mit Acad pur ist da nichts zu machen. Hast du irgendwelche Tool s im Einsatz, bei denen das evtl. integriert ist.? Ich selber kann mir eine Lös ...
|
| In das Form Rund um Autocad wechseln |
|
Autodesk.NET/ARX : AutoCAD 2004 im Debugger Modus starten
mapcar am 21.10.2004 um 22:18 Uhr (0)
Warum eigentlich nicht? So sauer sehe ich desen Apfel eigentlich nicht. Ich werde hier immer mal als Lisp-Guru bezeichnet, aber ganz ehrlich: ich habe auch noch die den Debugger der VL-IDE benutzt. Die ganze IDE eigentlich auch nicht;-) Aber eine andere Frage: Nur wegen dem Rendern der ganze Umstieg? Gruß, Axel Strube-Zettler ------------------ (defun - Lisp over night - AutoLisp-Programmierung für AutoCad - Da weiß man, wann man s hat Meine AutoLisp-Seiten Mein Angriff auf dein Zwerchfell ...
|
| In das Form Autodesk.NET/ARX wechseln |
|
Excel : TXT-Datei in Excel einlesen
WolfgangE am 30.04.2004 um 09:17 Uhr (0)
Hallo Cadhelp, weiß nicht ob du s schon gelöst hast, aber ein kleiner Tipp: sieh dir nochmal den Excel-Import-Dialog an, mit allen Optionen, die da so möglich sind (sind eigentlich alle selbsterklärend, du musst nur genau lesen, was bei den ganzen Knöpfen so dabei steht). Aufgrund der Möglichkeiten kannst du dann entscheiden, in welchem Format du den Export vornimmst. Wenn da die vorgegebenen Routinen nicht brauchbar sind, musst du vielleicht selbst mit Lisp was basteln. Suche dazu auch mal hier im Lisp-F ...
|
| In das Form Excel wechseln |
|
AutoCAD VBA : reaktor: erase, added, modified
Brischke am 14.02.2012 um 21:54 Uhr (0)
Hallo reltro,jetzt habe ich den Beitrag zu spät gelesen, als dass ich da den Code gleich noch kompliliert hätte anhängen können. (Bin nicht mehr im Büro, erst am Freitag wieder).Das Thema ActiveX habe ich nur reingebracht, weil du in deinem vorherigem Beitrag VBA erwähnt hattest.Der c#-Code definiert (das hast du also gut erkannt) eine zusätzliche Lisp-Funktion. Ist die compilierte DLL geladen, dann gibts es im Lisp auch diese Funktion.Ich machs am Freitag, bis dahin ...Grüße!Holger------------------Holger ...
|
| In das Form AutoCAD VBA wechseln |
|
Autocad VBA : Label wie Link
Brischke am 03.02.2004 um 11:23 Uhr (0)
Hallo Dressler, Mal abgesehen davon, dass ich das in einem CAD-Programm für Unsinn halte (vielleicht auch, weil mir nichts einfällt, wozu das gut sein sollte) in LISP wüsste ich, wie das zu machen ist. Sollte also in VBA auch machbar sein. Einen Reactor laufen lassen, der permanent die Koordinaten der Maus liefert. Prüfen ob sich in der Nähe dieser Koordinaten ein Text mit dem Teilstring http://www.* befindet. Wenn dem so ist, dann mit GetboundingBox die grafische Länge des Textes ermitteln und mit grvec ...
|
| In das Form Autocad VBA wechseln |
|
Rund um AutoCAD : (kleine) Änderung in Lisp CSWAP
CADmium am 22.05.2012 um 08:29 Uhr (0)
Das Lisp öffnet die csf datei und wertet diese aus ... alte Farbe, neue Farbe ....Dann werden die Blockdefinitionen durchsucht und bei alle n Elementen die Farbe angepasst, Attribute und Bemassungen werde nicht bearbeitet. Da bloß (entmod (subst (cons 62 new)(assoc 62 ent) ent)) genutz wird, werden Objekte mit Farbe von Layer nicht umgestellt ... Wenn du keine csf-Datei nutzen willst, musst du die Variable DATA mit einer entsprechenden Liste belegen(setq DATA((1 . 0)(2 . 0)(3 . 0) ...)Ich würde aber ein an ...
|
| In das Form Rund um AutoCAD wechseln |
|
Lisp : Ändern von Einträgen im ACA-Stilmanager mit Lisp
cadking am 02.05.2023 um 15:43 Uhr (1)
Hallo Leute,ich möchte per Lisp Stile im Autocad-Stilmanager ändern. Über (dictsearch (namedobjdict) "AEC_WALL_STYLES") und die Gruppencodes 3 und 350 bin ich bis zu den Objektnamen und den Stilnamenvorgedrungen und habe auch bereist die neuen Stilnamen an ein (setq ...) übergeben.Aber ich habe keine Idee, wie ich die neuen Stilnamen an das Objekt zurück schreiben.Mein aktueller Ansatz geht bis:Befehl: (LOAD "Rename_Wandstilname_AECDictionary.lsp")"alter Stilname: " MW Reichsklinker dunkel variabel - nicht ...
|
| In das Form Lisp wechseln |
|
Lisp : MAP-Befehle aus LISP aufrufen
joern bosse am 05.03.2012 um 11:14 Uhr (0)
Hallo,wenn ich den MAP-Befehl "_MAPCLEAN" aus einer LISP-Funktion starten möchte (nicht als Befehlszeilenversion), wie ist da der korrekte Syntax??(_MAPCLEAN) = no function definition(command "_MAPCLEAN") = Zu ladenenen Profilname eingeben = BefehlszeilenversionAlternative wäre das richtige Makro für einen Befehl in der Benutzeranpassungsumgebung:"(meine_Funktion)^C^C_MAPCLEAN", das funktioniert auch nicht richtig, die Funktion vorweg wird nicht ausgeführt.Ziel ist es, bevor die MAP-Funktion startete mit e ...
|
| In das Form Lisp wechseln |
|
Rund um AutoCAD : Flächen berechnen, Fehler in Lisp-Routine
fuchsi am 29.02.2008 um 11:24 Uhr (0)
(command "_draworder" "L" "" "U" (ssname aws 0))Tja was passiert.Das Ding nimmt das zuletzt gezeichnete Objekt uns schiebts ganz nach uten.Da damit der Command fertig ist ("U" hat keine folgenden Optionen/Eingaben), wird eigentlich nur ein sinnloses (command (ssname aws 0)) hintnachgeschossen, das aber normalerweise auf den Ablauf des Lispprogrammes keine Auswirkung haben sollte.Darum nochmal mein Tipp, immer Optionen sauber ausschreiben(command "_draworder" "_last" "" "_under" (ssname aws 0))Dann läuft da ...
|
| In das Form Rund um AutoCAD wechseln |
|
Lisp : Funktion in VLX wird nicht erkannt
archtools am 27.05.2011 um 13:26 Uhr (0)
Zitat:Original erstellt von Brischke:Wozu machst du das: (vl-acad-defun xxx)? (Ich habe das noch nie gebraucht - oder hast du noch ARXex am laufen, die darauf zurück greifen sollen?Auch der Zugriff von Lisp auf die so freigegebenen Funktionen einer VLX mit eigenem Namespace ist sehr sinnvoll. Ich mach das recht häufig, um für meine Apps Programmierschnittstellen zu bieten. Das objectiveCAD, das Du ja schon kennst, ist im Wesentlichen sogar nur ein Framework für die Lisp-Programmierung.Erst heute morgen be ...
|
| In das Form Lisp wechseln |
 |
CoCreate Programmierung : Wie kann ich den Filebrowser per Lisp erscheinen lassen?
MC am 02.02.2012 um 11:14 Uhr (0)
Hallo,ich habe gerade ein Lisp vor mir und stehe auf dem Schlauch. Das Programm sieht im Bereich der Variablendeklaration so aus:Code:(verz :value-type :string :Prompt-text "Verzeichnis zum Speichern angeben" :title "Verzeichnis" :initial-value NIL ;(sd-get-current-working-directory) :check-function #(lambda (dir) (if (sd-directory-p (format nil "~a//" dir)) :Ok (values :error "Dieses Verzeichnis existiert nicht!"))) )Ich möchte erreichen, dass beim Klick auf ...
|
| In das Form CoCreate Programmierung wechseln |