|
Lisp : (assoc 41) bei MTEXT-Entity-Liste tauschen
Brischke am 02.10.2012 um 10:36 Uhr (0)
Zitat:Original erstellt von cadking:... Aber ich habe noch eine Frage. Gibt es eine Funktion, mit der ich für mehrzeiligen MTEXT den Textbegrenzungrahmen optimieren kann (Breite der längsten Zeile). ... Wenn du die ExpressTools installiert hast, dann schau dir mal die acettxt.lsp an. Da ist zu erkennen, wie du die Textbox ermitteln kannst. Dem zugrunde liegt eine arx, welche auch von den ExpressTools genutzt wird.Grüße!Holger------------------Holger BrischkeCAD on demand GmbHIndividuelle Lösungen von Heute ...
|
| In das Form Lisp wechseln |
 |
Lisp : Fehlende Entwicklerdokumenation 2012
Bernd10 am 02.10.2012 um 14:20 Uhr (0)
Hallo,ich versuche gerade meine VLX-Anwendung an AutoCAD Mechanical 2012 anzupassen. Dabei bin auf ein Problem mit der Entwicklerdokumenation gestoßen. Bei mir wird darunter nur die DXF-Referenz angezeigt und die Lisp-Funktion entmake auch nicht gefunden (siehe Anlage). Auf der OnlineSeite http://exchange.autodesk.com/autocadarchitecture/enu/online-help/browse#WS73099cc142f48755a52158612bd434e551-7fe5.htm sind aber viel mehr Themen beinhaltet.Wie erhalte ich die komplette Entwicklerdokumenation damit ich a ...
|
| In das Form Lisp wechseln |
|
Lisp : AcDbPolyline, Eigenschaft Type
joern bosse am 04.10.2012 um 11:25 Uhr (0)
Hallo,mit PEDIT kann ich bei Polylinien die Option "kurve Angleichen" verwenden. Um das zu automatisieren habe ich gedacht, folgende Code würde fuinktionieren:Code:(defun c:test ( / obj) (setq obj(vlax-ename-vla-object (car (entsel)))) (vlax-put-property obj Type 1))Leider habe ich festgestellt, daß ein Polylinie mit geraden Segmenten (Eigenschaft "Angleichen/Glätten" ist noch nicht vorhanden) im VLA-Objekt die Eigenschaft "Type" ebenfalls nicht vorhanden ist.Daher funktioniert der Code nicht: Zitat:Fehler ...
|
| In das Form Lisp wechseln |
|
Lisp : Fehlende Entwicklerdokumenation 2012
joern bosse am 08.10.2012 um 09:22 Uhr (0)
Hallo Bernd,vielleicht ist es ja jetzt schon alles richtig eingebunden (ich habe es aktuell nicht ausprobiert), ich habe mich aber daran gewöhnt, über die Favoriten meines Browser einen schnellen Zugriff auf die Hilfedateien zu haben.------------------viele GrüßeJörnhttp://www.bosse-engineering.comIch stelle am 09.-11.10.2012 auf der Intergeo in Hannover aus: Halle 9, Stand D.13.Schwerpunkte: codiertes Aufmass (automatische Planerstellung), Vektorpfeile (für Deformationsmessungen), Zeichnungstransformation ...
|
| In das Form Lisp wechseln |
|
Lisp : Fehlende Entwicklerdokumenation 2012
joern bosse am 03.10.2012 um 16:20 Uhr (0)
Hallo Bernd,weil meine Hilfe in AutoCAD 2012 nicht so richtig funzt habe ich einfach folgenden Favoriten im Browser eingestellt:AutoLISP Reference Guide: AutoLISP Functionsfile:///C:/Program%20Files/Autodesk/AutoCAD%202012%20-%20Deutsch/Help/filesALR/WSfacf1429558a55de1a7524c1004e616f8b-5913.htmDXF-Referenz: Abschnitt ENTITIESfile:///C:/Program%20Files/Autodesk/AutoCAD%202012%20-%20Deutsch/Help/filesDXF/WSfacf1429558a55de185c428100849a0ab7-5df0.htmDamit habe ich dann erstmal die wichtigsten Sachen griffber ...
|
| In das Form Lisp wechseln |
|
Lisp : Fehlende Entwicklerdokumenation 2012
Bernd10 am 08.10.2012 um 08:12 Uhr (0)
Hallo Jörn,danke für Deine Informationen.Zitat:Original erstellt von joern bosse:weil meine Hilfe in AutoCAD 2012 nicht so richtig funzt habe ich einfach folgenden Favoriten im Browser eingestellt:[b]AutoLISP Reference Guide: AutoLISP Functionsfile:///C:/Program%20Files/Autodesk/AutoCAD%202012%20-%20Deutsch/Help/filesALR/WSfacf1429558a55de1a7524c1004e616f8b-5913.htmDXF-Referenz: Abschnitt ENTITIESfile:///C:/Program%20Files/Autodesk/AutoCAD%202012%20-%20Deutsch/Help/filesDXF/WSfacf1429558a55de185c428100849a ...
|
| In das Form Lisp wechseln |
|
Lisp : Polyliniepunkte im block auslesen
Brischke am 08.10.2012 um 22:16 Uhr (0)
Trans------------------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 : Dateien overkill.lsp und overkillsup.lsp
cadffm am 11.10.2012 um 12:43 Uhr (0)
Zitat:Original erstellt von Bernd10:Wie kann ich beim Befehl -Overkill die Kombination der Optionen zum Ignorieren entsprechend dem Bild in der Anlage einstellen?-OVERKILL aus den Expresstools (bis einschl. 2011)Indem du mehrere Eigenschaften, durch Kommata getrennt, eingibst: LAYER,COLOR,LTYPE-OVERKILL von AutoCAD (ab 2012)Entweder du nutzt ALLE oder nur eine Eigenschaft, die Möglichkeit zu kombinieren besteht nicht mehr.Was deine Aufgabe angeht geht das also nicht (Acadinterne -Overkill / Alles ignoriere ...
|
| In das Form Lisp wechseln |
|
Lisp : Dateien overkill.lsp und overkillsup.lsp
Bernd10 am 09.10.2012 um 15:53 Uhr (0)
Hallo,ich habe bisher unter AutoCAD Mechanical 2009 folgenden Programmcode verwendet, um doppelte Objekte zu entfernen: (load "acettest.fas" "Fehler beim Laden") (load "acetutil.fas" "Fehler beim Laden") (load "acetutil2.fas" "Fehler beim Laden") (load "acetutil3.fas" "Fehler beim Laden") (load "acetutil4.fas" "Fehler beim Laden") (load "overkill.lsp" "Fehler beim Laden") (load "overkillsup.lsp" "Fehler beim Laden") (setq rfuz (acet-overkill-fuz-get)) (setq lignoriere ...
|
| In das Form Lisp wechseln |
|
Lisp : Dateien overkill.lsp und overkillsup.lsp
Bernd10 am 11.10.2012 um 13:39 Uhr (0)
Hallo cadffm,danke für Deine Antwort.Zitat:Original erstellt von cadffm:-OVERKILL von AutoCAD (ab 2012)Entweder du nutzt ALLE oder nur eine Eigenschaft, die Möglichkeit zu kombinieren besteht nicht mehr.Was deine Aufgabe angeht geht das also nicht (Acadinterne -Overkill / Alles ignorieren bis auf Layer) .Das habe ich befürchtet. Im Moment verwende ich die Option Alle. Die zukünftige Praxis wird erst zeigen, ob es deshalb Probleme gibt.Viele GrüßeBernd
|
| In das Form Lisp wechseln |
|
Lisp : Notepad-Task
Arcuso am 16.10.2012 um 06:22 Uhr (0)
Danke CADmium,der Code funktioniert unter Win7 prima.Würde er das auch unter XP ?Unser Außendienst-Notebook wird vorläufig noch nicht erneuert und findet auch mit AutoCAD 2005 das Auslangen.Ich habe nur leider zZt. keinen Zugriff auf das Werkel und muss div. Situationen simulieren.Dabei fällt mir noch etwas Nützliches ein:Ließe sich mit einem ähnlichen Code auch ein minimierter Task oder ein Task im Hintergrund als aktuelles Fenster schalten? Dafür gäbe es bei uns außer für Notepad auch andere Anwendungsmö ...
|
| In das Form Lisp wechseln |
|
Lisp : Notepad-Task
Arcuso am 15.10.2012 um 09:14 Uhr (0)
Hallo !Ich öffne per (startapp ...) eine ASCII-Datei mit dem Windows-Notepad.Notepad arbeitet ja mit einer Kopie der Original-Datei und kann in mehreren Instanzen geöffnet werden.Der Editor bekommt es aber nicht mit, wenn ich mit Lisp seine offene Datei umbenenne.Ich hatte gehofft, dass das nicht möglich wäre, in Lisp einen Fehler erzeugt und so mir mitteilt, das das File bereits offen ist.Ich möchte also vor jedem Öffnen abfragen, ob die Datei nicht vielleicht schon aufgerufen ist, damit der Anwender auch ...
|
| In das Form Lisp wechseln |
|
Lisp : Notepad-Task
Arcuso am 15.10.2012 um 10:32 Uhr (0)
Hallo !Ich muss die Hintergründe besser erklären:Es handelt sich um eine Datei, die von einem Logger über die RS232-Schnittstelle portionsweise Messdaten eines Theodoliten zeilenweise weitergeschrieben wird. Von dort lese ich mit Lisp immer die jüngsten Zeilen und kartiere mit den lokalen Polar-Daten die Punkt-Blöcke in die Zeichnung. Der Beobachter kann sie dann vor Ort sofort in seinem Notebook verbinden. Das alles funktioniert bereits wunderbar, es kann aber sein, dass der Beobachter irgendeinen Fehler ...
|
| In das Form Lisp wechseln |