|
Lisp : eattext und -eattext unterschiedlich im Ergebnis
LarsM am 27.09.2006 um 21:53 Uhr (0)
Hallo Thomas,nochmals vielen Dank für das kleine Tool. Ich muss zugeben, dass es mir schwer fällt den Programmzeilen zu folgen. Jedoch habe ich die gewollten Daten bekommen. Ich habe nur noch ein Problem. Ich habe den Block ich eine Gruppe gepackt. Wenn nun der Zeichner nicht den Block anklickt, sondern nur die anderen Gruppenmitglieder, bekomme ich natürlich keine Informationen. Unter 2004 und -eattext funktionierte das. Wärest Du so nett und könntest da noch einmal hinschauen und Deine Programmzeilen mod ...
|
| In das Form Lisp wechseln |
|
Lisp : dynamische Blöcke -> Block wird unreferenziert
Hunchback am 31.01.2008 um 14:23 Uhr (0)
Hallo, ich hab mir ein paar dynamische Blöcke (mit Sichtbarkeitssteuerung) gebastelt und diese in meine Zeichnung eingefügt. Wenn ich nun bei einer Blockreferenz die Sichtbarkeit ändere, wird der Block anscheinend unreferenziert (im dbview ändert sich der Blockname von z.B. "Seco-opt" auf sowas wie "*U63"). Da ich ein paar Lisps laufen habe, die auf den gc 2 angewiesen sind kann das ganz schön ins Auge gehen. Hab ich da etwas bei der Erstellung der Blöcke falsch gemacht oder ist das so eh in Ordnung (dann ...
|
| In das Form Lisp wechseln |
|
Lisp : nur ATT drehn
wgr1 am 16.04.2008 um 11:33 Uhr (0)
Hallo,ich habe hier dankenswerter weise einen guten Anhaltspunkt für mich gefunden.In meiner Aufgabenstellung soll ich den Attext aller blöcke in der Zeichnung dann drehen, wenn der Blockwinkel ausserhalb von 0-90 Grad liegt - und zwar 180 Grad weniger, als der Block eingefügt ist.Ich schaffe es nicht, den Blockwert auszulesen, weil ich mit dem Code von Jörn den Wert zB 132"132" bekomme.(defun c:blockwinkel (/ winkel attext) (setq attTEXT(cdr(assoc 50(entget (car (nentsel "Block wählen: ")))))) (setq Winke ...
|
| In das Form Lisp wechseln |
|
Lisp : Text in Block überprüfen und ggf. ändern
tommygo am 02.10.2007 um 09:44 Uhr (0)
Hallo,ich hatte dieses Thema schon einmal in einer anderen Rubrik (http://ww3.cad.de/foren/ubb/Forum54/HTML/017934.shtml), habe dort aber nur einen Teilerfolg gehabt. Ich denke bei LISP bin ich richtiger.Hier meine Frage:Wir sind mit der Firma umgezogen und nun vergesse ich teilweise bei älteren Plänen im Schriftkopf die Anschrift zu ändern.Gibt es eine Möglichkeit, dass beim öffnen einer Zeichnung den Text in einem Block (der innerhalb einer DWG auch mehrmals vorkommen kann) zu überprüfen und ggf zu änder ...
|
| In das Form Lisp wechseln |
|
AutoLisp : externe Referenzen
geli_danki am 25.05.2005 um 12:35 Uhr (0)
Hi, soweit ich das beurteilen kann, habe ich alle Dateien geprüft und bereinigt. Leider hat mir das nichts gebracht, denn weiterhin kam oben aufgeführte Fehlermeldung. Der Tipp von Yvonne hat ebenfalls nicht funktioniert, wobei ich auch sagen muss, dass ich nicht unbedingt die große Ahnung von Lisp-Dateien habe.... Letzten Endes habe ich meine Referenz abgehängt und dann als Block wieder in meine Zeichnung eingefügt. Übrigens: das Problem mit dem ´Binden/Einfügen von Referenzen´ taucht allerdings nur sel ...
|
| In das Form AutoLisp wechseln |
|
Lisp : DXF-EXPORTIEREN
udouk am 26.08.2009 um 13:56 Uhr (0)
Hallo Leute,ich hoffe hier jemanden zu finden, der mir eventuell helfen kann.Ich habe eine Zeichnung mit vielen Elementen und möchte nun einige auswählen, kopieren und diese als dxf speichern, wobei ich wärend des speicherns den neuen Nullpunkt der DXF-Datei auswälen möchte, damit z.B. die Ecke eines Rechteckes in der neuen DXF-Datei auf 0,0,0 liegt.Leider sind meine Lisp-Kentnisse als sehr mäßig zu bezeichnen und darum hab ich schon mal versucht, eine fertige Copieren und dann Drehen Datei umzuscheiben - ...
|
| In das Form Lisp wechseln |
|
Lisp : Geziehlt Ini Datei auslesen
Christoph027 am 04.11.2024 um 11:46 Uhr (1)
Grüßt euch alle miteinander, Ich bin gerade dabei die Zeichenvorlge in der Arbeit zu überarbeiten. Dazu gehört "leider" auch der Plankopf. Derzeit nutzen wir noch globale Variabelen um Straße, Name etc auszufüllen.Das soll aber nun automatisch passieren. Daher erstellt unser ERP System nun eine Ini-Datei mit allen wichtigen Werten. Diese Datei liegt in der gleichen Speicherebene wie unsere Zeichnung. Ich bin bis jetzt erfolgreich daran verzweifelt mir die Werte auslesen zu lassen. Das Ziel ist es die versc ...
|
| In das Form Lisp wechseln |
|
Lisp : Plotten Automatisieren
Brischke am 08.08.2017 um 09:19 Uhr (1)
... die Herausforderung für so ein Tool, ist das Herausfinden der zu plottenden Bereiche und die daraus folgende Ableitung der Papiergröße, des Maßstabs usw...Das ist Aufwand und abhängig davon, wie die von dir in der Zeichnung und Aufgabenbeschreibung definierten Abhängigkeiten/Zuordnung zu Papiergröße und Maßstab.Ich selber habe derartige Tools schon mehrfach programmiert .. die sind immer anders und immer aufwändig. Es spielen da dann eben auch die auf dem Drucker verfügbaren Seitendefinitionen und die ...
|
| In das Form Lisp wechseln |
|
Lisp : Fehlermeldung beim Start ACAD 2005
Bauvermesser am 17.12.2006 um 16:40 Uhr (0)
Hallo,danke für die Hilfe, Fehler gefunden, war eine nicht auskommentierte Zeile in einer LSPs. Hätte noch ein paar Fragen zu meiner ACAD.LSPZ1 (defun S::STARTUP (/)Z2 (setvar "OSMODE" 8)Z3 (if (/= (getvar "osmode") 8) (setvar "osmode" 8))......(if(not(tblobjname "STYLE" "1_Arial1.0"))(command "_-style" "1_Arial1.0" "arial.ttf" 1.0 1 0 "_N" "_N"))----------------Z1 Startzeile richtig mit 2x:: und (/)Z2+Z3 wenn Befehl (hier OSMODE) definitiv gesetzt werden soll auch wenn bereits in alter zeichnung vorhanden ...
|
| In das Form Lisp wechseln |
|
AutoLisp : Automatisation mit Script s
Brischke am 13.05.2005 um 09:44 Uhr (0)
Hallo samberger, willst du mit einem script mehrere zeichnungen öffnen und darin irgendetwas machen, dann sollte filedia auf 0 und sdi auf 1 stehen. Was ganz wichtig ist, die durch dein Lisp erstellte Zeichnung muss auch gespeichert werden! es muss dann also in etwa so aussehen: cmddia 0 _open ..Dateipfad../Outer Bracket.dwt ;Vorgabezeichnung (load ..Dateipfad../Outer Bracket/Cfg/01NA001_00.lsp ) ;Lisp erstellt Werkzeichnungen _saveas ..Dateipfad../NEUERNAME.DWG ;Ergebniszeichnung _open ...usw Bei F ...
|
| In das Form AutoLisp wechseln |
|
Lisp : Variable merken für erneuten Aufruf
spider_dd am 19.07.2012 um 08:48 Uhr (0)
Hallo Ernst,in Deinem (defun c:...) setzt Du die Variable PFAD als lokale Variable (hinterm / ), d. h. sie gilt nur innerhalb des Programmlaufes.Sobald das Prog fertig ist, "vergisst" es wieder die Belegung und außerhalb des Programmlaufes wird PFAD nicht verändert.Wenn Du PFAD hinterm / weg lässt, dann merkt sich ACAD die Belegung zumindest in dieser Zeichnung während der aktuellen Sitzung.Beispiel:Code:Befehl: (setq pfad "Hallo")"Hallo"Befehl: !pfad"Hallo"Befehl: (defun c:X ( / pfad) (setq pfad "Morgen") ...
|
| In das Form Lisp wechseln |
 Drawing2.dwg.txt |
Lisp : Blöcke ohne Namen umbennen
cadplayer am 17.12.2013 um 11:33 Uhr (1)
Im Anhang liegt eine Zeichnung mit einem Block ohne Namen.Ich möchte gern diesen Block umbenennen, aber weiss nicht wie. Code:(entmod (subst (cons 2 "NEWNAME") (assoc 2 (entget BLOCK)) (entget BLOCK)))zieht nicht, deshalb meine Frage könnte ich den Block so manipulieren, dass ich die Liste (2 . "") rausschmeisse und durch eine neue ersetze.Ergebnis sieht so aus:Code:((-1 . Entity name: 7fffe53ed30) (0 . "INSERT") (330 . Entity name: 7ffff76a9f0) (5 . "66FF3") (100 . "AcDbEntity") (67 . 0) (410 . "Mode ...
|
| In das Form Lisp wechseln |
|
Lisp : DBQ Öffnen!
CAD-Huebner am 08.10.2007 um 22:01 Uhr (0)
Willkommen bei CAD.DE! Vier wichtige Links für den problemlosen Einstieg:Richtig Fragen - Nettiquette - Suchfunktion - System-InfoHallo Inventorianner--wenn mit DBQ eine AutoCAD Datenbankabfrage gemeint sein sollte (Database Query), einfach mal mit nem Texteditor öffen, die SQL Statements stehen ja im Klartext drin.Ansonsten AutoCAD starten DBVERBINDUNG eingeben und RMK auf Zeichnung im Verbindungsmanager, dort "Abfragesatz importieren.." anklicken.Oder gehts vielleicht doch mehr um DBQ Module fü ...
|
| In das Form Lisp wechseln |