 |
Lisp : Flag für Sichtbarkeit / Highlight von Entity
dee7kay am 23.06.2017 um 09:34 Uhr (15)
Hallo,ich suche nach einer Möglichkeit die Sichtbarkeit von Objekten in AutoCAD mit Lisp zu steuern.Ich weiß genau, dass ich mal vor einiger Zeit so etwas gemacht habe, aber ich kann mich nicht daran erinnern und ich hab auch schon wie blöd auf Google gesucht. Soweit ich mich erinnere war das ein Flag in der Entget-Liste von Objekten, allerdings war es wohl nicht der DXF-Code 60, denn ich kann mich genau erinnern, dass ich damals auch zusätzlich zur Sichtbarkeit das Objekt "hightlighten" konnte, also so wi ...
|
| In das Form Lisp wechseln |
 |
Lisp : AutoCAD-Modus in VisualLisp Konsole gibt nur Fehler aus
dee7kay am 23.05.2017 um 10:52 Uhr (15)
Hallo,in der VisualLisp-Konsole zu AutoCAD kann ich ja mit nem Rechtsklick in den "AutoCAD-Modus" wechseln. Dann steht an der Befehlszeile nicht mehr "_$" sondern wie im Acad-Textfenster gewohnt "Befehl: ".Leider funktionieren dann bei mir aber weder Acad-Befehle noch Lisp-Anweisungen. Die Konsole gibt als Rückmeldung immer nur "Fehler: nil" aus, ganz gleich was ich probiere. (Im "normalen" Modus funktioniert die Konsole einwandfrei...)Wo liegt hier das Problem? Vielen Dank schon mal im Voraus.
|
| In das Form Lisp wechseln |
 |
Lisp : Funktion (genlade...): Argumente, Rückgabe etc?
dee7kay am 09.06.2017 um 14:17 Uhr (15)
Hallo,ich suche eine Dokumentation der Lisp-Funktion genlade. Leider finde ich dazu nichts im Netz. Ich hoffe es kann mir jemand weiterhelfen.Hintergrund: Ich soll in einem Projekt mehrere ältere Tools (nicht von mir geschrieben) für AutoCAD in einem einzigen Tool vereinen. In dem ersten Tool (aus dem Jahr 2010, für Mechanical 2009) wird in der lsp-Datei eine Funktion mit Hilfe von (genlade...) aufgerufen. Dabei soll eine Layerkonvertierung mit Kontrolldatei LAYERKONV.ccf durchgeführt werden.Zitat:(defun c ...
|
| In das Form Lisp wechseln |
 |
Lisp : Variablenwert an Acad-Befehl übergeben
dee7kay am 04.07.2017 um 16:09 Uhr (15)
Hallo,ich habe folgendes Problem: Ich will mit einem AutoCAD-Skript mehrere dwg-Dateien öffnen. Dazu lese ich die Dateinamen inkl. Pfad aus einer Textdatei aus.(!dateiname liefert "D:ProjekteTesteichnungenElemente.dwg")Den String in dateiname, müsste ich doch eigentlich so übergeben können:_open!dateinameLeider bekomme ich immer nur die Meldung "Kann die angegebene Zeichnungsdatei nicht finden." Es scheint mir so, dass Acad nicht den Wert der Variablen nimmt, sondern irgendwas anderes. Wenn ich nämlich st ...
|
| In das Form Lisp wechseln |
|
Lisp : Variablenwert an Acad-Befehl übergeben
dee7kay am 06.07.2017 um 08:59 Uhr (1)
Zitat:Original erstellt von cadffm:Was meinst du denn mit "direktmodus"? Dann kann man die Sache auch bestimmt erklären.Dass ich in der Befehlszeile in Acad direkt den Befehl eingebe. Also soCode:Befehl: sdiNeuen Wert für SDI eingeben 0: 1Befehl: (setq datei "D:ProjekteTestElemente.dwg")"D:ProjekteTestElemente.dwg"Befehl: _OPENNamen der zu öffnenden Zeichnung eingeben .: !datei Namen der zu öffnenden Zeichnung eingeben .: *Abbruch*Und da wo das ist, kommt dann eben das kleine Fenster, dass die Datei nich ...
|
| In das Form Lisp wechseln |