Hot News:

Mit Unterstützung durch:

  Foren auf CAD.de (alle Foren)
  Rund um AutoCAD
  Tastaturkürzel: Block auflösen -> Gruppe erstellen

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:  Tastaturkürzel: Block auflösen -> Gruppe erstellen (4982 mal gelesen)
tappenbeck
Mitglied
Vermessungsingenieur


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

Beiträge: 1213
Registriert: 30.05.2002

AutoCAD (Map)2022, Topobase, MapEdit, Lisp, .vb.net

erstellt am: 02. Jul. 2013 13: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

Moin !

ich möchte ein Tastaturkürzel für folgenden Fall erstellen.

* Letzter eingefügter Block auflösen (es wird davon ausgegangen das dieses auch die letzte Aktion war)
* Aus dessen Elemente wird eine Gruppe erstellt.

In der Befehlszeile sieht das wie folgt aus:

   

Zitat:
Befehl: EINFÜGE

    Einfügepunkt angeben oder [Basispunkt/Faktor/X/Y/Z/Drehen]:
    Befehl: _explode

    Objekte wählen: _l
    1 gefunden

    Objekte wählen:

    Befehl: _GROUP
    Objekte auswählen oder [Name/Beschreibung]: _p
    3 gefunden
    Objekte auswählen oder [Name/Beschreibung]:

    Unbenannte Gruppe wurde erstellt.


Daraus habe ich jetzt folgenden Ausdruck gebastelt:

   

Code:
^C^C_explode;_l;;_group;_p;;

Doch leider ohne den gewünschten Erfolg in 2013/2014. Es hackt immer bei dem Gruppen-Befehl!!

   

Zitat:
Befehl: _group
    Option für Gruppe eingeben
    [?/Reihenfolge/Hinzufügen/ENtfernen/URsprung/UMbenennen/Wählbar/ERstellen] <ERstellen>: _p

Kann mir einer weiterhelfen ?

Gruß Jan :-)

------------------
jan :-)

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

Holly
Mitglied
Konstrukteur


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

Beiträge: 105
Registriert: 06.08.2003

PDSU 2015
W7

erstellt am: 02. Jul. 2013 13: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 tappenbeck 10 Unities + Antwort hilfreich

Hallo Jan,

was soll das "_p" bewirken? Du hast eine deutsche Version?

Die möglichen Optionen beim Gruppe-Befehl sind:
?/Reihenfolge/Hinzufügen/ENtfernen/URsprung/UMbenennen/Wählbar/ERstellen] <ERstellen>:

Da immer der/die groß geschriebenen Buchstaben die Option abrufen...

Aber auch wenn ich an die engliche Version denke - welche Option ist p?

Gruß Holly

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

tappenbeck
Mitglied
Vermessungsingenieur


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

Beiträge: 1213
Registriert: 30.05.2002

AutoCAD (Map)2022, Topobase, MapEdit, Lisp, .vb.net

erstellt am: 02. Jul. 2013 13:58    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

Hi !

_p steht für den englischen Ausdruck "previous" - vorheriger Auswahlsatz!

Gruß Jan :-)

------------------
jan :-)

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

bbernd
Mitglied
Technischer Zeichner / Zimmerermeister


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

Beiträge: 1467
Registriert: 20.02.2009

AutoCAD 2021
Gimp 2.10
Windows10 64bit
64 GB Arbeitsspeicher
NVIDIA RTX A4000

erstellt am: 02. Jul. 2013 14:34    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 tappenbeck 10 Unities + Antwort hilfreich

Hallo Jan,

ich nutze „V“ für vorherige Auswahl.

------------------
Gruß Bernd

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

Andreas Kraus
Mitglied
Elektrotechniker


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

Beiträge: 1356
Registriert: 11.01.2006

Win 10
ACAD 2022

erstellt am: 02. Jul. 2013 14:52    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 tappenbeck 10 Unities + Antwort hilfreich

Hallo Jan,
ich hab das hier in einem Lisp und das funzt prima.

(command "_explode" (entlast))
(command "_-group" "_c" "*" "" (ssget "_p") "")


Ich hab das jetzt nicht für ein Tastaturkürzel getestet, aber das bekommst du sicher selbst raus.
Bei mir geht's jedenfalls.

------------------
Geht nicht, gibts nicht

Gruß
Andreas

http://kraus-cad.de

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

Kramer24
Ehrenmitglied V.I.P. h.c.
Architekt


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

Beiträge: 5881
Registriert: 09.11.2001

Acad Architecture 2023
WIN 10

erstellt am: 02. Jul. 2013 14:52    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 tappenbeck 10 Unities + Antwort hilfreich

Hallo Jan,

das Makro funktioniert nicht. Wenn du einen Block auflöst, entstehen neue Objekte, du du mit _P oder V nicht wählen kannst.
Es gibt im www Lisps, die das machen, was du wünscht.
Frage: Brauchst du das wirklich? Ich arbeite nie mit Gruppen.

Lothar

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

Esme
Mitglied
TZ


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

Beiträge: 131
Registriert: 14.04.2012

Version 20.2.08 (x64) Revision 79762
(AutoCAD 2014)

erstellt am: 02. Jul. 2013 14:57    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 tappenbeck 10 Unities + Antwort hilfreich

Hallo Jan,

ich hatte schon mal so was in der Art...

versuchs mal mit
^C^C_explode;_l;;_.-group;er;GRUPPENNAME;"keine_Beschreibung";_p;;

ich habe gerade kein AutoCAD zur Verfügung, geht aber in Bricscad. Die Gruppe mit dem hübschen Namen "Gruppenname" darf nicht vorhanden sein und pickstyle sollte eingeschaltet sein.
Ich würde das Ganze eher in ein Lisp packen und einen Gruppennamen vergeben, der nicht noch mal vorkommen kann... falls der Name egal ist
(setq GRUPPENNAME
(strcat
  "Gruppe_"
  (menucmd
    "M=$(edtime,$(getvar,date),YYYY-MO-DD__HH-MM-SS)"
  ) ;_ Ende von menucmd
) ;_ Ende von strcat
  )
Viele Grüße
Esme

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: 02. Jul. 2013 15: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 Nur für tappenbeck 10 Unities + Antwort hilfreich

Andreas hat den Befehlsablauf ja bereits im Command dargelegt, ohne Lisp wäre das dann
^C^C_.EXPLODE;_L;_.-GROUP;_c;*;;_P;


(KORREKTUR: ^C^C_.EXPLODE;_L;_.-GROUP;_c;*;;_P;; )

@Das Problem was du hast: Dir fällt die ganze Zeit nicht auf das du offenbar einen
völlig anderen Befehlsablauf im Makro hast (gegenüber der perHand Eingabe) .

Aber schau dir deine beiden Zitate noch einmal selbst an:


Befehlszeile sieht das wie folgt aus:

Zitat:
Befehl: EINFÜGE

Einfügepunkt angeben oder [Basispunkt/Faktor/X/Y/Z/Drehen]:
Befehl: _explode

Objekte wählen: _l
1 gefunden

Objekte wählen:

Befehl: _GROUP
Objekte auswählen oder [Name/Beschreibung]: _p
3 gefunden
Objekte auswählen oder [Name/Beschreibung]:

Unbenannte Gruppe wurde erstellt.


VS

Zitat:
Befehl: _group
Option für Gruppe eingeben
[?/Reihenfolge/Hinzufügen/ENtfernen/URsprung/UMbenennen/Wählbar/ERstellen] <ERstellen>:
_p


der Befehlsname GRUPPE/_GROUP wird ein einem Script (Makro/Command/SendCommand/Scr) automatisch
als -GRUPPE/_-GROUP ausgeführt

    

------------------
Link: User:FAQ (einiges Wissenswertes über AutoCAD)

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

tappenbeck
Mitglied
Vermessungsingenieur


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

Beiträge: 1213
Registriert: 30.05.2002

AutoCAD (Map)2022, Topobase, MapEdit, Lisp, .vb.net

erstellt am: 02. Jul. 2013 16: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

HI !

erst einmal ein Danke an alle.

@cadffm: habe noch ein ";" angehängt. Dann hat es auch funktioniert bei mir.

@bbernd: Anwender arbeitet eventuell auch auf anderen Sprachversionen.

@Lothar: Sinn? Ja, wenn man eine Grundkonstruktion einfügt (-> Block), diese sehr detailiert ist und man Teile nachbearbeiten will ohne den den Zusammenhalt zu verlieren, dann macht es Sinn!

Gruß Jan :-)

------------------
jan :-)

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

CAD-Huebner
Ehrenmitglied V.I.P. h.c.
Verm.- Ing., ATC-Trainer



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

Beiträge: 9732
Registriert: 01.12.2003

AutoCAD 2.5 - 2022, Civil 3D, MAP 3D, ACADM
Inventor AutoCAD 2022, AIP 4-2022
Win 10

erstellt am: 03. Jul. 2013 00:51    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 tappenbeck 10 Unities + Antwort hilfreich

Zitat:
Original erstellt von tappenbeck:
...
@Lothar: Sinn? Ja, wenn man eine Grundkonstruktion einfügt (-> Block), diese sehr detailiert ist und man Teile nachbearbeiten will ohne den den Zusammenhalt zu verlieren, dann macht es Sinn!  Gruß Jan :-)


Statt URSPRUNG > GRUPPE würde ich den Block behalten und die Änderungen im Blockeditor BBEARB machen.

------------------
Mit freundlichem Gruß

Udo Hübner
www.CAD-Huebner.de

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

tappenbeck
Mitglied
Vermessungsingenieur


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

Beiträge: 1213
Registriert: 30.05.2002

AutoCAD (Map)2022, Topobase, MapEdit, Lisp, .vb.net

erstellt am: 03. Jul. 2013 09: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

Hi !

danke für den Hinweis - aber in diesem Fall ist das etwas anders gelagert.

Gruß Jan :-)

------------------
jan :-)

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