| |
| Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für Autodesk Produkte |
| |
| PNY bietet das umfangreichste Ökosystem von B2B als auch B2C-Lösungen für IT-Akteure auf dem Markt, eine Pressemitteilung
|
Autor
|
Thema: ncopy mit Blöcken? (3119 mal gelesen)
|
Alpschorsch Mitglied Dipl.-Ing.(FH) Architektur
Beiträge: 735 Registriert: 18.11.2003 Grafikkarte: Rage128 Fury ProII 32MB Prozzesor ~1,5MHz Arbeitsspeicher~1,3GB Windows 2000 Professional ACAD 2004 Express Tools(deutsch) Photoshop 7.0 Quark Express 5.5 Acrobat 5.0
|
erstellt am: 04. Feb. 2004 15:45 <-- editieren / zitieren --> Unities abgeben:
|
CADmium Moderator Maschinenbaukonstrukteur
Beiträge: 13527 Registriert: 30.11.2003 Hinweis: Meine Mitarbeit auf CAD.DE ist fakultativ, unentgeltlich und beruht nur auf einem ausgeprägtem Helfersyndrom.
|
erstellt am: 04. Feb. 2004 15:53 <-- editieren / zitieren --> Unities abgeben: Nur für Alpschorsch
Hallo! Wenn du eine Blockreferenz in der Zeichnung hast, die verschachtelte Blöcke enthält, hast du diese Blöcke auch in der Zeichnung und kannst sie Einfügen! Wenn du allerdings den verschachtelten Blocke aus dem übergeordneten herauslöschen willst, kommst du über refedit nicht herum, es sei denn du programmierst dir was spezielles?????! Thomas ------------------ Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Brischke Ehrenmitglied V.I.P. h.c. CAD on demand GmbH
Beiträge: 4187 Registriert: 17.05.2001 AutoCAD 20XX, defun-tools
|
erstellt am: 04. Feb. 2004 16:19 <-- editieren / zitieren --> Unities abgeben: Nur für Alpschorsch
Hallo, @CADmium richtig. Kopieren ist nicht, nur Einfügen. Aber wenn man das weiß, dann kann man das auch machen, egal, wie man das nennt. Und dann sieht das so aus:
Code: (defun c:nInsert (/ name) (setq name(cdr(assoc 2(entget(cdr(assoc 330 (entget(car(nentsel)))))))) ) (if (not (wcmatch name "`**")) (command "_.-insert" name) (princ "Keinen gültigen Block gewählt!") ) )
Bei Fragen ... Grüße Holger ------------------ Holger Brischke (defun - Lisp over night! AutoLISP-Programmierung für AutoCAD Da weiß man, wann man's hat! Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Alpschorsch Mitglied Dipl.-Ing.(FH) Architektur
Beiträge: 735 Registriert: 18.11.2003 Grafikkarte: Rage128 Fury ProII 32MB Prozzesor ~1,5MHz Arbeitsspeicher~1,3GB Windows 2000 Professional ACAD 2004 Express Tools(deutsch) Photoshop 7.0 Quark Express 5.5 Acrobat 5.0
|
erstellt am: 04. Feb. 2004 16:24 <-- editieren / zitieren --> Unities abgeben:
|
Alpschorsch Mitglied Dipl.-Ing.(FH) Architektur
Beiträge: 735 Registriert: 18.11.2003 Grafikkarte: Rage128 Fury ProII 32MB Prozzesor ~1,5MHz Arbeitsspeicher~1,3GB Windows 2000 Professional ACAD 2004 Express Tools(deutsch) Photoshop 7.0 Quark Express 5.5 Acrobat 5.0
|
erstellt am: 04. Feb. 2004 16:31 <-- editieren / zitieren --> Unities abgeben:
|
Brischke Ehrenmitglied V.I.P. h.c. CAD on demand GmbH
Beiträge: 4187 Registriert: 17.05.2001 AutoCAD 20XX, defun-tools
|
erstellt am: 04. Feb. 2004 16:50 <-- editieren / zitieren --> Unities abgeben: Nur für Alpschorsch
Wenn Autodesk alles einbauen würde, was möglich ist, dann hätten wir eine Zeichenfläche, die nicht mal mehr den Cursor anzeigen könnte. Desweiteren müßtest du anbauen, um die Dokumentation dafür unter zu kriegen, oder eine größere Festplatte für die Hilfedatei kaufen. Schulungsbedarf: Aus den 1-3 Tagen werden dann 1-3 Monate. Und die Zeit hat niemand, was dazu führt, dass doch wieder nur die 20 Lieblingsfunktionen genutzt werden. Im Forum würden dann die Fragen lauten: Wie heißt der Befehl, der das und das macht, und wo finde ich diesen? Vielleicht würde mal jemand das Bild der Schaltfläche dafür posten - Bitte es eilt sehr!Und das Schlimmste .. was mache ich dann mit der vielen Zeit? Grüße Holger ------------------ Holger Brischke (defun - Lisp over night! AutoLISP-Programmierung für AutoCAD Da weiß man, wann man's hat! Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Peter2 Ehrenmitglied V.I.P. h.c.
Beiträge: 3849 Registriert: 15.10.2003
|
erstellt am: 30. Sep. 2005 11:40 <-- editieren / zitieren --> Unities abgeben: Nur für Alpschorsch
Hallo allseits .. Zitat: Original erstellt von Brischke: Hallo,@CADmium richtig. Kopieren ist nicht, nur Einfügen. Aber wenn man das weiß, dann kann man das auch machen, egal, wie man das nennt. Und dann sieht das so aus:
Code: (defun c:nInsert (/ name) (setq name(cdr(assoc 2(entget(cdr(assoc 330 (entget(car(nentsel)))))))) ) (if (not (wcmatch name "`**")) (command "_.-insert" name) (princ "Keinen gültigen Block gewählt!") ) )
Bei Fragen ... Grüße Holger
das Thema ist schon etwas abgelegen, aber dennoch: bei mir läuft die Sache nicht, weil ich mit nentsel nicht den gewählten Block im Xref, sondern die Bestandteile des Blockes (Linie, Solid, ..) erhalte - und das kann man nicht einfügen.
danke für Infos. Peter ------------------ Für jedes Problem gibt es eine einfache Lösung. Die ist aber meistens falsch. ;-) Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Brischke Ehrenmitglied V.I.P. h.c. CAD on demand GmbH
Beiträge: 4187 Registriert: 17.05.2001 AutoCAD 20XX, defun-tools
|
erstellt am: 30. Sep. 2005 16:10 <-- editieren / zitieren --> Unities abgeben: Nur für Alpschorsch
|
Peter2 Ehrenmitglied V.I.P. h.c.
Beiträge: 3849 Registriert: 15.10.2003
|
erstellt am: 30. Sep. 2005 17:25 <-- editieren / zitieren --> Unities abgeben: Nur für Alpschorsch
Zitat: Original erstellt von Brischke: ...hast du es getestet?...
Ja klar. Aber jetzt ist es klar: ich habe es auf eine XRef angewendet und nicht auf einen Block - da habe ich diverse Programmcodes verwechselt. Danke - schönes Wochenende. Peter ------------------ Für jedes Problem gibt es eine einfache Lösung. Die ist aber meistens falsch. ;-) Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |