|
Lisp : Layer ausschalten mit objektwahl
CAD-Huebner am 23.05.2006 um 14:51 Uhr (0)
Als brauchbare Alternative geht auch der Befehl _LAYERP (rechts neben der Layerklappleiste im Werkzeugkasten LAYER) Zitat: aus der AutoCAD Hilfe:Befehlszeile: layerv Macht Änderungen rückgängig, die Sie an Layereigenschaften (beispielsweise Farbe oder Linientyp) vorgenommen haben. Wenn die Einstellungen wiederhergestellt werden, wird die folgende Meldung eingeblendet: Status Vorherige Layer wiederhergestellt....------------------Mit freundlichem GrußUdo Hübner
|
| In das Form Lisp wechseln |
|
Lisp : StartUndoMark in Verbindung mit (align ..)
CAD-Huebner am 22.08.2006 um 08:00 Uhr (0)
Ich habs mal mit AutoCAD 2007 getestet. Für mich stellt es sich so dar, als wenn _ALIGN selbst ein _UNDO _M aufruft und daher eine schon bestehende geöffnete _UNDO _Mark Gruppierung automatisch abschließt.Also _UNDO _M3 x _LINE_ALIGN (die 3 Linien)_UNDO _E_u (_Align rückgängig)_u ( 3 Linien rückgängig)------------------Mit freundlichem GrußUdo Hübner
|
| In das Form Lisp wechseln |
|
Lisp : Lisp Programme von R14 nach 2007 portieren
CAD-Huebner am 03.09.2006 um 19:00 Uhr (0)
Hallo Zoff,wenn du ein paar sinnvolle Eingabewerte vorgibst und eine AutoCAD (R14) Zeichnung mit dem Soll-Ergebnis hier reinstellst, dann würde ich es mal testen. Aber extra R14 installieren ist mir zu aufwändig.------------------Mit freundlichem GrußUdo Hübner
|
| In das Form Lisp wechseln |
|
Lisp : Verdeckte Geometrie...
CAD-Huebner am 17.10.2006 um 21:17 Uhr (0)
Doppelpostings sind ja hier nicht so gern gesehen, am besten du löscht den Beitrag aus dem Mechnaical-Forum wieder.Also der Block ist mit einer Zuscheideumgrenzung (normale AutoCAD Funktion) versehen.Mit XZUSCHNEIDEN Blockref wählen LÖschen, bekommt mann wieder die komplette Blockref. dargestellt.Die Zuschneideumgrenzung geht aber beim Explodieren des Blockes mit URSPRUNG (oder vielleicht besser mit XPLODE) aber sowieso verloren.Man muss also die Koordinaten der Zuschneideumgrenzung ermitteln und dann ggf. ...
|
| In das Form Lisp wechseln |
|
Lisp : (command _open)
CAD-Huebner am 24.10.2006 um 11:10 Uhr (0)
Oder eine Lisp-Routine, die eine Script Datei schreibt (Mit OPEN ZOMM Usw. Und am Ende das Script startet (ungetestet - sollte aber klappen).------------------Mit freundlichem GrußUdo Hübner
|
| In das Form Lisp wechseln |
|
Lisp : lisp code farbig ausgeben
CAD-Huebner am 29.10.2006 um 09:10 Uhr (0)
Ich finde, dass kannst du eigentlich selbst probieren. PDF mit Acrobat Reader öffnen und Bearbeiten"Datei in Zwischenablage Kopieren" wählen.Dann Word starten dann BearbeitenEinfügen wählen.Ansonsten ist es sicher vom jeweilig benutzen Texteditor abhängig, ob z.B. eine farbige HTML Ausgabe möglich ist (HTML lässt sich ja gut mit WORD öffnen)------------------Mit freundlichem GrußUdo Hübner
|
| In das Form Lisp wechseln |
|
Lisp : Wo bin ich - in Excel ?
CAD-Huebner am 05.09.2006 um 22:13 Uhr (0)
Hier gehts doch nur um die Bestimmung der ausgewählten Bereiche in Excel auis AutoCAD heraus - richtig?Ich habe da mal ein paar Zeilen Code als Denkanstoß zusammengeklappert:Code:(defun ExSel ( / CNTAREAS EXCELAPP EXCELSELECTIONAREAS I RANGEAREA rangelist) ; Udo Hübner - www.CAD-Huebner.de ; 05.09.2006 ; ; Rückgabe der in Excel markierten Zellen / Bereiche ; beginnend vom Excel Objekt hangeln wir und durch die (evt. unbekannten) Methoden und Eigenschaften von Excel ; mit Hilfe der Lisp Anweisung v ...
|
| In das Form Lisp wechseln |
|
Lisp : Wo bin ich - in Excel ?
CAD-Huebner am 06.09.2006 um 09:08 Uhr (0)
Zitat:Original erstellt von Andreas Kraus: ...Wie soll denn ein normaler Mensch drauf kommen was für Parameter da gebraucht werden ?...AndreasUm die richtigen Parameter für ActiveX Aufrufe herauszufinden, ist (vlax-Dump-Object Object) in AutoLisp schon ein geeignetes Mittel, um die verfügbaren Eigenschaften (Properties) und Methoden aufzulisten. Was die Eigenschaften und Methoden im Einzelnen bedeuten und welche Parameter nötig sind, kann man in der Dokumentation des jeweiligen ActiveX Servers (hier Exce ...
|
| In das Form Lisp wechseln |
|
Lisp : Fehlermeldung beim Start ACAD 2005
CAD-Huebner am 14.12.2006 um 22:47 Uhr (0)
Zitat:Original erstellt von Bauvermesser:Ich bitte um Hinweise woher die Fehlermeldung kommen könnten:1. Beim laden der Acad.lsp obwohl alle Befehle auf aus!Regeneriert Modell.; Fehler: Fehlerhafte Funktion: 72___________________________________________2.Fehlermeldung aus einer lsp:Checking for duplicate objects...1 of 11; Fehler: Fehlerhafter Argumenttyp: numberp: nilIch bitte um kurze Hinweise zur Fehlersuche in ACAD 20051. Was heißt den das bitte : alle Befehle aus? So etwas gibt bei AutoCAD/Autolisp n ...
|
| In das Form Lisp wechseln |
|
Lisp : ssget
CAD-Huebner am 19.02.2007 um 13:35 Uhr (0)
Zitat:Original erstellt von fca_mi2:hi,das handle wird zwischenzeitlich an ein anderes objekt gehängt...Innerhalb von AutoCAD kann man das Handle nicht beeinflussen (geschweige den umhängen) - oder hab ich was falsch verstanden.Das Handle wird jedem Objekt bei der Erstellung wie ein Stempel automatisch verpasst, und dieser "Stempel" (Handle=Griff/Referenznummer) bleibt immer an diesem Objekt. Wird das Objekt gelöscht, wird dieser Handle innerhalb der Zeichnung NICHT wiederverwendet.------------------Mit f ...
|
| In das Form Lisp wechseln |
|
Lisp : Kontrollfrage vor dem verlassen!
CAD-Huebner am 01.03.2007 um 18:35 Uhr (0)
Zitat:Original erstellt von steinwurm:... Der Pfad der dxf ist nicht gleich mit der dwg, aber immer im gleichen Ordner.Der Pfad ist nicht gleich aber immer im gleichen Ordner - mmh ? Meinst du, die DXF Datei befindet sich immer in einem bestimmten Ordner im Normalfall nicht der DWG Ordner, z.B. C:DXF ?Ach,(vl-string-search "." String ) such immer das erste Vorkommen von links, das geht bei mehr als einem Punkt im Dateinamen ziemlich daneben.besser wäre z.B.(vl-filename-base filename)------------------Mit ...
|
| In das Form Lisp wechseln |
|
Lisp : ActiveX results by ref?
CAD-Huebner am 17.06.2007 um 10:30 Uhr (0)
1.Wenn es nicht unbedingt die Methode IntersecWithCurve (aus Mechanical) sein muss (ob die optionalen Toleranz-Parameter da evt. doch nicht so optional sind), sondern auch intersectWith (aus AutoCAD) sein kann, dann würde ich hier mal nachlesen, da ist die Funktion schon fertig implementiert. http://www.visuallisp-tutorial.mapcar.net/intersect.html 2. Um Variablen als Referenz an eine Funktion zu übergeben (Inhalt der Variablen wird in der Funktion geändert), muss man lediglich den Variablennamen als Symbo ...
|
| In das Form Lisp wechseln |
|
Lisp : LISP im Bildschirmmenü
CAD-Huebner am 11.07.2007 um 21:30 Uhr (0)
Na, bis AutoCAD 2005 musste man die Sektion ***SCREEN in der eigenen oder der ACAD.mnu/mns mit einem Texteditor editieren, ab AutoCAD 2006 wird das mit dem AutoCAD Befehl CUI erledigt (Knoten Legacy - Bildschirmmenü .Dazu noch bei OPTIONENRegisterkarte Anzeige das Anzeigen des Bildschirmmenüs aktivieren.Steht im "Handbuch für Benutzeranpassungen" - auch Online.------------------Mit freundlichem GrußUdo Hübner
|
| In das Form Lisp wechseln |