| | | Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für Autodesk Produkte | | | | PNY präsentiert die neue NVIDIA RTX A400 und die A1000 Grafikkarte, eine Pressemitteilung
|
Autor
|
Thema: Frage zu Befehl _pline (1351 mal gelesen)
|
Bauvermesser Mitglied Vermesser
Beiträge: 460 Registriert: 18.03.2006 AMD 2600, 2024RAM ,WIN XP PROF-SP3, ACAD 2005, Firmenrechner,
|
erstellt am: 18. Dez. 2014 21:13 <-- editieren / zitieren --> Unities abgeben:
Wer kann mit bitte sagen warum nach dem Befehl pline nicht der Layer gesetzt wird. Wie muss der Befehl abgeschlossen werden damit weitere Befehle abgearbeitet werden. (defun c:UMR (/) (command "_LAYER" "SE" "X-Regionen_Umringe" "FArbe"2 "" "Ltyp"Continuous "LStõrke"0.4 "" "Plot" "Kein" "" "") (progn (command "plinie") ) (command "CLAYER" "X-Schraffuren") ) ------------------ Gruß vom Bauvermesser; Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
CADmium Moderator Maschinenbaukonstrukteur
Beiträge: 13527 Registriert: 30.11.2003 .
|
erstellt am: 18. Dez. 2014 21:24 <-- editieren / zitieren --> Unities abgeben: Nur für Bauvermesser
|
archtools Mitglied
Beiträge: 965 Registriert: 09.10.2004 Entwickler für AutoCAD, BricsCAD u.a., alle Systeme
|
erstellt am: 19. Dez. 2014 00:23 <-- editieren / zitieren --> Unities abgeben: Nur für Bauvermesser
Zitat: Original erstellt von Bauvermesser: Wer kann mit bitte sagen warum nach dem Befehl pline nicht der Layer gesetzt wird. Wie muss der Befehl abgeschlossen werden damit weitere Befehle abgearbeitet werden. (defun c:UMR (/) (command "_LAYER" "SE" "X-Regionen_Umringe" "FArbe"2 "" "Ltyp"Continuous "LStõrke"0.4 "" "Plot" "Kein" "" "") (progn (command "plinie") ) (command "CLAYER" "X-Schraffuren") )
Wie's richtig geht, hat Cadmium Dir ja schon gesagt. Aber er hat nicht geschrieben, warum das so sein muss. Ich nehme an, dass Du das (progn ..) grundfalsch verstanden hast, denn da packst Du ja nur den (command "plinie") rein. Und das wohl in der Hoffnung, dass (progn ...) irgendwie dafür sorgt, dass der PLINE Befehl zum Abschluss gebracht wird, bevor Du den Layer command aufrufst. Nein, das ist nicht so, und es gibt eine Online-Hilfe, die erklärt, was das progn macht und was command macht. So wie Du es aufrufst, ist es wie die Eingabe von _PLINE in der Befehlszeile, und anstatt dann die nötigen Eingaben für PLINE folgen zu lassen, gibst Du plötzlich LAYER ein. Aber der PLINE Befehl erwartet keine solche Eingabe und kann damit auch nix anfangen. Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
wronzky Ehrenmitglied V.I.P. h.c. CAD-Dienstleistungen für Architekten
Beiträge: 2154 Registriert: 02.05.2005 CAD: AutoCAD 2.6 bis 2014 ADT 2005 - 2014 Arcibem System: Windows 2000, XP, NO VISTA Internet-Startseite: http://www.archi.de
|
erstellt am: 19. Dez. 2014 09:44 <-- editieren / zitieren --> Unities abgeben: Nur für Bauvermesser
Hallo, eine andere einfache Variante wäre eine Schleife mit Punktabfrage nach dem Befehl Plinie, also etwa so: Code: ... (command "plinie") (while (setq plinienpunkt (getpoint)) (command plinienpunkt) ) (command "") ...
Damit hast Du dann aber keinen Zugriff auf die Befehlsoptionen. Grüsse, Henning ------------------ Henning Jesse VoxelManufaktur Computer-Dienstleistungen für Architekten und Ingenieure http://www.voxelman.de Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Bauvermesser Mitglied Vermesser
Beiträge: 460 Registriert: 18.03.2006 AMD 2600, 2024RAM ,WIN XP PROF-SP3, ACAD 2005, Firmenrechner,
|
erstellt am: 22. Dez. 2014 22:12 <-- editieren / zitieren --> Unities abgeben:
|
| Anzeige.:
Anzeige: (Infos zum Werbeplatz >>)
|