Hot News:

Mit Unterstützung durch:

  Foren auf CAD.de (alle Foren)
  Rund um AutoCAD
  drei Arbeitsschritte mit Lisp automatisieren

Antwort erstellen  Neues Thema erstellen
CAD.de Login | Logout | Profil | Profil bearbeiten | Registrieren | Voreinstellungen | Hilfe | Suchen

Anzeige:

Darstellung des Themas zum Ausdrucken. Bitte dann die Druckfunktion des Browsers verwenden. | Suche nach Beiträgen nächster neuer Beitrag | nächster älterer Beitrag
  
Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für Autodesk Produkte
Autor Thema:  drei Arbeitsschritte mit Lisp automatisieren (1691 mal gelesen)
wuselking
Mitglied



Sehen Sie sich das Profil von wuselking an!   Senden Sie eine Private Message an wuselking  Schreiben Sie einen Gästebucheintrag für wuselking

Beiträge: 293
Registriert: 19.11.2004

AutoCAD 2018
EPLAN P8 v2.9 SP1 build 14642

erstellt am: 27. Aug. 2014 13:28    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

Die Suche mit mehreren Suchbegriffen ist leider nicht so ausgereift (oder bin ich zu d..f, richtig zu suchen?).
Jedenfalls fand ich nicht das richtige.

Wir arbeiten bei unseren Plänen immer mit mehreren Ansichtsfenstern in einer DWG.
Grundrisse sind als XREF eingebunden und sollen in der Reihenfolge der Objekte immer ganz unten liegen.
Leider ist es so, dass, wenn in einem AF der Grundriss ganz unten ist, im nächsten AF das nicht so ist und im weiteren AF auch nicht.
Dadurch liegen dann unsere Symbole (Blöcke) unter dem Grundriss, was nicht sein soll.
Also dachte ich mir, ich baue eine Lisp datei mit entsprechenden Befehlen zusammen.
Erst soll der Grundriss ausgewählt werden, dann nach ganz unten in der Objektreihenfolge befördert werden und zu guter letzt da Plotten angeschoben werden.
Die Lisp Datei dann in eine neue Schaltfläche einbauen und schon sind es einige Klicks und Iconsuchereien weniger.

ABER: Mit Lisp ist das so eine Sache. Deutsche Erklärungen so kurz auf die Schnelle sind rar und genau das richtige zu finden grenzt schon an Glück.

Hier mein Versuch:
(DEFUN C:Test ()
  (PROMPT "\nGrundriss auswählen, in den Hintergrund setzen, Plan Plotten\n")
  (command "ZEICHREIHENF" "H")
  (command "plot")
)

Das klappt nur nicht.
Die Objektauswahl nach dem Befehl ZEICHREIHENF muss irgendwie beendet werden und dann sollte die Option H greifen, damit das ausgewählte Objekt (bei uns das XREF mit dem Grundriss) in den Hintergrund geschoben wird.

Kann mir jemand da bitte weiterhelfen?
Danke!

------------------
Danke und Grüße
Olaf
P.S.
Wer Schreinfehler findet, darf sie behalten.

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

CADwiesel
Moderator
CAD4FM UG




Sehen Sie sich das Profil von CADwiesel an!   Senden Sie eine Private Message an CADwiesel  Schreiben Sie einen Gästebucheintrag für CADwiesel

Beiträge: 1968
Registriert: 05.09.2000

AutoCAD, Bricscad
Wir machen das Mögliche unmöglich

erstellt am: 27. Aug. 2014 13:37    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für wuselking 10 Unities + Antwort hilfreich

Grundsätzlich gibt es Hier ein extra Lisp Forum

um den user eine Auswahl zu ermöglichen könnte einfach pause eingesetzt werden
um ein Return zu erzeugen werden 2 Anführungszeichen hintereinander gesetzt
(command "ZEICHREIHENF" pause "" "U")

------------------
Gruß
CADwiesel
Besucht uns im CHAT

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

wuselking
Mitglied



Sehen Sie sich das Profil von wuselking an!   Senden Sie eine Private Message an wuselking  Schreiben Sie einen Gästebucheintrag für wuselking

Beiträge: 293
Registriert: 19.11.2004

AutoCAD 2018
EPLAN P8 v2.9 SP1 build 14642

erstellt am: 27. Aug. 2014 14:33    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

Vielen Dank für die prompte Antwort.
Das LISP Forum habe ich gleich als Favorit vorgemerkt.

Vielleicht trotzdem noch eine letzte Frage hier im Nicht Lisp Forum Bereich.

Wenn ich nun noch in der Lisp die Zeile
(command "_plot")
einfüge, dann geht nicht das Plotfenster auf, sondern in der Befehlszeile werden Werte zum Plotten abgefragt (_plot Detaillierte Plotkonfiguration? [Ja/Nein] <Nein>: nil).
Wieso das?

------------------
Danke und Grüße
Olaf
P.S.
Wer Schreinfehler findet, darf sie behalten.

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

wuselking
Mitglied



Sehen Sie sich das Profil von wuselking an!   Senden Sie eine Private Message an wuselking  Schreiben Sie einen Gästebucheintrag für wuselking

Beiträge: 293
Registriert: 19.11.2004

AutoCAD 2018
EPLAN P8 v2.9 SP1 build 14642

erstellt am: 27. Aug. 2014 14:37    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

Noch vergessen:

Rufe ich den Befehl
_plot
in der Befehlszeile direkt auf, also nich über die Lisp, dann geht das Fenster Plotten auf.
Seltsam!?!?

------------------
Danke und Grüße
Olaf
P.S.
Wer Schreinfehler findet, darf sie behalten.

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Bernd P
Ehrenmitglied V.I.P. h.c.
cook-general



Sehen Sie sich das Profil von Bernd P an!   Senden Sie eine Private Message an Bernd P  Schreiben Sie einen Gästebucheintrag für Bernd P

Beiträge: 3358
Registriert: 07.06.2001

W10-64bit, AMD Ryzen 7 3700X,32GB RAM, Sapphire Pulse Radeon RX 570 8G G5, Canon TX-3000 MFP, Maus Cherry MW4500, Sub:Infrastructure Design Suite, Office 365

erstellt am: 27. Aug. 2014 15:53    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für wuselking 10 Unities + Antwort hilfreich

ne _-plot ist richtig

edit aso kommt auch drauf an wie plot aufgerufen wird.

------------------
<----- Bitte Systeminfo eintragen, warum siehst du hier. "Warum Einfach es geht auch kompliziert". Schöne Grüsse aus der Steiermark  Bernd P. Sport ist Mord
Rekorde: Scalelist>11727, Fehler>34365, Layerfilter>XXXX

[Diese Nachricht wurde von Bernd P am 27. Aug. 2014 editiert.]

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

wuselking
Mitglied



Sehen Sie sich das Profil von wuselking an!   Senden Sie eine Private Message an wuselking  Schreiben Sie einen Gästebucheintrag für wuselking

Beiträge: 293
Registriert: 19.11.2004

AutoCAD 2018
EPLAN P8 v2.9 SP1 build 14642

erstellt am: 27. Aug. 2014 16:03    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

Wenn ich innerhalb der Lisp

_-plot

verwende, dann geht auch nicht das Fenster zum Plotten auf.
Das war es also nicht.
Trotzdem danke!

------------------
Danke und Grüße
Olaf
P.S.
Wer Schreinfehler findet, darf sie behalten.

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Brischke
Ehrenmitglied V.I.P. h.c.
CAD on demand GmbH



Sehen Sie sich das Profil von Brischke an!   Senden Sie eine Private Message an Brischke  Schreiben Sie einen Gästebucheintrag für Brischke

Beiträge: 4171
Registriert: 17.05.2001

AutoCAD 20XX, defun-tools

erstellt am: 28. Aug. 2014 19:21    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für wuselking 10 Unities + Antwort hilfreich

(Initdia) vor dem (command ...) aufrufen.
Grüße!
Holger

------------------
Holger Brischke
CAD on demand GmbH
Individuelle Lösungen von Heute auf Morgen.


defun-tools Das Download-Portal für AutoCAD-Zusatzprogramme!


Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

wuselking
Mitglied



Sehen Sie sich das Profil von wuselking an!   Senden Sie eine Private Message an wuselking  Schreiben Sie einen Gästebucheintrag für wuselking

Beiträge: 293
Registriert: 19.11.2004

AutoCAD 2018
EPLAN P8 v2.9 SP1 build 14642

erstellt am: 29. Aug. 2014 09:42    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

Hallo Holger!

Das war es, vielen Dank für die Hilfe.

Gibt es inzwischen was deutschsprachiges gedrucktes zum Thema AutoCAD Lisp?

------------------
Danke und Grüße
Olaf
P.S.
Wer Schreinfehler findet, darf sie behalten.

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

spider_dd
Mitglied



Sehen Sie sich das Profil von spider_dd an!   Senden Sie eine Private Message an spider_dd  Schreiben Sie einen Gästebucheintrag für spider_dd

Beiträge: 1111
Registriert: 27.11.2003

Win 10Pro
Intel(R) Core(TM) i7-7700
NVIDIA Quadro P1000
ACAD, Civil-3D 2018

erstellt am: 29. Aug. 2014 12:03    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für wuselking 10 Unities + Antwort hilfreich

Hallo Olaf,

da verweise ich mal hierdrauf.
Also prizipiell ja, aber wahrscheinlich nicht zu bekommen. Weil, die die eines haben, rücken das nicht mehr raus. 

Gruß
Thomas

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

wuselking
Mitglied



Sehen Sie sich das Profil von wuselking an!   Senden Sie eine Private Message an wuselking  Schreiben Sie einen Gästebucheintrag für wuselking

Beiträge: 293
Registriert: 19.11.2004

AutoCAD 2018
EPLAN P8 v2.9 SP1 build 14642

erstellt am: 29. Aug. 2014 12:47    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

Schade ist es.
Trotzdem da danke.

------------------
Danke und Grüße
Olaf
P.S.
Wer Schreinfehler findet, darf sie behalten.

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

cadffm
Moderator
良い精神




Sehen Sie sich das Profil von cadffm an!   Senden Sie eine Private Message an cadffm  Schreiben Sie einen Gästebucheintrag für cadffm

Beiträge: 21533
Registriert: 03.06.2002

System: F1
und Google

erstellt am: 29. Aug. 2014 12:54    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für wuselking 10 Unities + Antwort hilfreich

du bekommst tonnenweise Bücher auf deutsch in dem AutoLisp behandelt wird.

Seltenst bis nie erlernst du dort die Struktur aus DXF-Sicht.
Seltenst bis nie soll dort die Kunst des "Programmieren" vermittelt werden,
sondern der Syntax und der Befeehlsumfang von AutoLisp ("Wie Programmiert man", das ist eine Sache die relativ Sprachenunabhängig ist)
Im Kochbuch/Axels Tutorial gibt er auch immer wissenswertes im allgemeinen zum Thema Programmierung mit an.
Auch Besonderheiten in Acad und in AutoLisp/VisualLisp werden mal erwähnt.

Von AutoDesk R14 das deutsche Lisphandbuch findest du ja auch hier im Forum,
auf Ebay gibt es jede Menge Bücher ab 1Euro.

Ist halt die Frage was konkret du suchst.. Das wichtigste ist die Hilfe zur Selbsthilfe in den Griff zu bekommen.

------------------
CAD on demand GmbH - Beratung und Programmierung rund um AutoCAD

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Anzeige.:

Anzeige: (Infos zum Werbeplatz >>)

Darstellung des Themas zum Ausdrucken. Bitte dann die Druckfunktion des Browsers verwenden. | Suche nach Beiträgen

nächster neuerer Beitrag | nächster älterer Beitrag
Antwort erstellen


Diesen Beitrag mit Lesezeichen versehen ... | Nach anderen Beiträgen suchen | CAD.de-Newsletter

Administrative Optionen: Beitrag schliessen | Archivieren/Bewegen | Beitrag melden!

Fragen und Anregungen: Kritik-Forum | Neues aus der Community: Community-Forum

(c)2023 CAD.de | Impressum | Datenschutz