Hot News:

Mit Unterstützung durch:

  Foren auf CAD.de (alle Foren)
  BricsCAD
  Objekt via Tastaturkürzel auf einen bestimmten Layer schieben

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 BricsCAD
  
Das genaue CAD-Abbild für den Tiefbau
Autor(16268) Thema:  Objekt via Tastaturkürzel auf einen bestimmten Layer schieben (233 / mal gelesen)
100dpi
Mitglied
selbständig


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

Beiträge: 18
Registriert: 29.10.2021

ACAD, BricsCAD, ArcadiaBIM, SolidWorks, ProfiCAD,
ThinkPad P72, 80GB RAM, 3 TB
MSI WS76, 64GB RAM, 4 TB

erstellt am: 08. Mrz. 2024 12:15    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

Guten Tag,

wahrscheinlich könnt Ihr mir helfen  Google verweigert die Aussage... 
Ich muss sehr oft innerhalb von Blöcken verschiedene Objekte entfernen ohne sie jedoch löschen zu wollen. Dazu lege ich mir den Layer "Ausschalten" an und friere diesen. Dann wähle ich das auszuschaltende Objekt aus, klicke auf die Layerleiste und wähle dann den Layer "Ausschalten. Das Objekt verschwindet dann und ich habe einen besseren Überblick. Da ich es als umständlich empfinde, immer über die Layersteuerung gehen zu müssen, würde ich mir gern ein Lispprogramm anlegen, welches via Knopfdruck das ausgewähle Objekt direkt auf den Layer "Ausschalten" schiebt... Laange Rede kurzer Sinn: Seht Ihr da eine Möglichkeit?
Gruß Ralf

------------------
I like to move it...

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

BricsCADSupport
Moderator
CAD Software


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

Beiträge: 151
Registriert: 31.05.2017

BricsCAD V21.1.05 Deutsch

erstellt am: 08. Mrz. 2024 13:56    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 100dpi 10 Unities + Antwort hilfreich

Hallo 100dpi,

warum nicht mit den RT Funktion. Hier soll man mit der Maus nur auf Objekt fahren und direkt den Layer "ausschalten" auswählen. Ist nicht voll Automatik aber immer besser als mit dem Layer Panel!
Siehe mehr für RT hier: https://faq.cad-deutschland.de/hc/de/articles/7747021876509-Rollover-Tipps

Für Quad bitte hier:https://faq.cad-deutschland.de/hc/de/articles/360001421257-Quad-Cursor

------------------
BricsCAD Deutschland Support TEAM

MERViSOFT GmbH - Rheingaustrasse 88
- D-65203 Wiesbaden  
Tel  : +49 (0)611 18361-0  -  Fax  :
+49 (0)611 18361-666

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

archtools
Mitglied



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

Beiträge: 924
Registriert: 09.10.2004

Entwickler für AutoCAD, BricsCAD u.a., alle Systeme

erstellt am: 09. Mrz. 2024 11:27    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 100dpi 10 Unities + Antwort hilfreich

Zitat:
Original erstellt von 100dpi:
Guten Tag,

wahrscheinlich könnt Ihr mir helfen   Google verweigert die Aussage...  
Ich muss sehr oft innerhalb von Blöcken verschiedene Objekte entfernen ohne sie jedoch löschen zu wollen. Dazu lege ich mir den Layer "Ausschalten" an und friere diesen. Dann wähle ich das auszuschaltende Objekt aus, klicke auf die Layerleiste und wähle dann den Layer "Ausschalten. Das Objekt verschwindet dann und ich habe einen besseren Überblick. Da ich es als umständlich empfinde, immer über die Layersteuerung gehen zu müssen, würde ich mir gern ein Lispprogramm anlegen, welches via Knopfdruck das ausgewähle Objekt direkt auf den Layer "Ausschalten" schiebt... Laange Rede kurzer Sinn: Seht Ihr da eine Möglichkeit?
Gruß Ralf


Da gibt es viele Möglichkeiten. Am effektivsten wäre natürlich ein kleines Lisp-Programm, das das Objekt nicht nur auf einen anderen Layer verschiebt, sondern auch den vorherigen Layer als XDATA speichert, so dass man die Objekte vom Layer "AUSSCHALTEN" jederzeit wieder auf den richtigen Layer zurück schieben kann.

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

100dpi
Mitglied
selbständig


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

Beiträge: 18
Registriert: 29.10.2021

ACAD, BricsCAD, ArcadiaBIM, SolidWorks, ProfiCAD,
ThinkPad P72, 80GB RAM, 3 TB
MSI WS76, 64GB RAM, 4 TB

erstellt am: 09. Mrz. 2024 13:23    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

Moin Archtools,

genau das wäre mein Wunsch. Hast Du da einen Lösungsansatz für mich? Lisp kann ich leider nur nutzen... 

------------------
I like to move it...

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

archtools
Mitglied



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

Beiträge: 924
Registriert: 09.10.2004

Entwickler für AutoCAD, BricsCAD u.a., alle Systeme

erstellt am: 09. Mrz. 2024 14:02    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 100dpi 10 Unities + Antwort hilfreich

Zitat:
Original erstellt von 100dpi:
Lisp kann ich leider nur nutzen...  

Genau das wäre ein guter Anlass, dieses Stadium des reinen Nutzers endlich zu überwinden ... 

Ich gehöre zu denjenigen, die mit Lisp-Programmierung ihr Geld verdienen müssen. Baust Du mir im Gegenzug umsonst ein Haus?


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

archtools
Mitglied



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

Beiträge: 924
Registriert: 09.10.2004

Entwickler für AutoCAD, BricsCAD u.a., alle Systeme

erstellt am: 09. Mrz. 2024 14:41    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 100dpi 10 Unities + Antwort hilfreich

Zitat:
Original erstellt von 100dpi:
Moin Archtools,

genau das wäre mein Wunsch. Hast Du da einen Lösungsansatz für mich? Lisp kann ich leider nur nutzen...  


Naja, ich will mal nicht so sein. Voraussetzung für die beiden kleinen Funktionen ist, dass Du die ArchTools als Programmbibliothek geladen hast. Die ArchTools gibt's kostenfrei unter http://www.archtools.de/d-download.html. Wenn die ArchTools geladen sind und untenstehender Code, dann hast Du zwei Befehle EN-AUS und EN-EIN. EN-AUS verschiebt die gewählten Elemente auf den Aus-Layer, EN-EIN schiebt alle Elemente aus dem Aus-Layer wieder auf die originalen Layer zurück. Der Aus-Layer muss vorher nicht existieren, und er kann dann dauerhaft ausgeschaltet bleiben.

Die ArchTools sind zwar kostenfrei, aber in der Laufzeit bis Ende des Jahres befristet. Danach solltest Du den Quellcode kaufen.

Code:

(setq ::AUSLAYER "AUSLAYER")

(defun c:en-aus ()
  (foreach en (ss->list (ssget))
    (xdata-put en "AUSLAYER" (cdr (assoc 8 (entget en))))
    (ssmodent en 8 ::AUSLAYER)
  )
  (prin1) 
)

(defun c:en-ein (/ onlayer)
  (foreach en (ss->list (ssget "X" (list (cons 8 ::AUSLAYER))))
    (if (setq onlayer (xdata-get en "AUSLAYER"))
      (ssmodent en 8 onlayer)
    )
  )
  (prin1) 
)


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)2024 CAD.de | Impressum | Datenschutz