Hot News:

Mit Unterstützung durch:

  Foren auf CAD.de (alle Foren)
  Rund um AutoCAD
  layer aktuell machen-Befehl

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:  layer aktuell machen-Befehl (3378 mal gelesen)
tromtill
Mitglied
Bauingenieur

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

Beiträge: 7
Registriert: 12.04.2011

acad 2011

erstellt am: 26. Apr. 2011 15:44    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 liebe Forumsteilnehmer!
Ich habe mir Befehle für alle meine Layer aktuell machen erstellt mit:

'_-LAYER;_Set;layerxxx;

Die layer heissen bei mir:
0.25
0.35
Bem    (für Bemaßung)
Bes    (für Beschriftung)

und mir die Befehle sowohl in eine Werkzeugleiste gelegt als auch ein neue registerkarte erstellt in der ribbon.
Registerkarte und Werkzeugleiste habe ich in der custom.cui abgelegt.
Nun möchte ich meinen "layer aktuell machen" -Befehlen zahlen als tastaturkürzel zuweisen, sodass ich mit (1 enter) den layer 0.25 aktuell machen kann.

1 für 0.25
2 für 0.35
etc.
Und das funzt bei mir nicht. ich hab bei mir die tastaturkürzel im cui-manager im jeweiligen Befehl eingetragen und auch den Befehl in der acad.pgb eingetragen mit dem Tastaturkürzel.
Beides funktioniert nicht.
Kann mir da jemand helfen?
Vielen dank

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

Björn Kobes
Mitglied
Dozent für ACA


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

Beiträge: 172
Registriert: 21.03.2011

ACA 2011, 3ds Max 2011
2x Xeon E5430, 16GB ECC RAM, HD3870

erstellt am: 26. Apr. 2011 16:32    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 tromtill 10 Unities + Antwort hilfreich

Tastenkürzel lassen sich immer nur in Kombination mit Umsch/Strg/Alt anlegen. Alternativ wären die Ziffern der Nummernblocks interessant. Am besten funktioniert das über eine MNU-Datei:

Code:
***MENUGROUP=NUMPAD

***ACCELERATORS
[CONTROL+"NUMPAD0"].x^H
[CONTROL+"NUMPAD1"]^C^C_-view _swiso
[CONTROL+"NUMPAD2"]^C^C_-view _front
[CONTROL+"NUMPAD3"]^C^C_-view _seiso
[CONTROL+"NUMPAD4"]^C^C_-view _left
[CONTROL+"NUMPAD5"]@x^H
[CONTROL+"NUMPAD6"]^C^C_-view _right
[CONTROL+"NUMPAD7"]^C^C_-view _nwiso
[CONTROL+"NUMPAD8"]^C^C_-view _top
[CONTROL+"NUMPAD9"]^C^C_-view _neiso

//
// ENDE
//



Einfach Code kopieren, anpassen und unter XYZ.MNU abspeichern und per ABILAD einbinden. Der CONTROL+-Eintrag kann evtl. weggelassen werden. Das auskommentierte Ende ist wichtig, da (WhyTheHellEver!?) sonst der letzte Befehl verschluckt wird.

------------------
Gruß, Björn

AutoCAD 2011 Certified Professional
Virtual-Pix GmbH

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

tromtill
Mitglied
Bauingenieur

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

Beiträge: 7
Registriert: 12.04.2011

acad 2011

erstellt am: 26. Apr. 2011 18: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

Hi, danke
aber kann ich mir nicht tastaturkürzel dafür erstellen.
also ich meine keine tastenkombinationen (STRG+ x) sondern,
wie zb
su  für stutzen oder
bl  für block etc.

Danke

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

runkelruebe
Moderator
Straßen- / Tiefbau




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

Beiträge: 8086
Registriert: 09.03.2006

Kinder, kauft Kämme!
Es kommen lausige Zeiten.

erstellt am: 26. Apr. 2011 18:09    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 tromtill 10 Unities + Antwort hilfreich

Klappt so nicht, das mit den eigenen Befehlen.
Schau mal >> hier << damit wirst Du zum Erfolg kommen, falls es Dir den Aufwand wert ist.

Du könntest ja alternativ auch z.B. mal über die Verwendung von Werkzeugpaletten (>> Beispiel << ) nachdenken, mit denen rufst Du z.B. Deinen Bem-Befehl auf und die Bem wird automatisch auf dem richtigen layer erzeugt.

------------------
Gruß,
runkelruebe          Herr Kann-ich-nich wohnt in der Will-ich-nich-Straße...

System-Info | Dateianhänge | FAQ-ACAD | CAD.de-Hilfe | Sei eine Antilope

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: 9795
Registriert: 01.12.2003

AutoCAD 2.5 - 2025, Civil 3D, MAP 3D, ACADM, ACA
Inventor Prof. 2025, AIP 4-2025
Win 11

erstellt am: 27. Apr. 2011 08:38    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 tromtill 10 Unities + Antwort hilfreich

Wie rübe schon verlinkte, kann man Alias-Abkürzungen nicht als reine Zahl definieren.
Es ginge aber per recht einfach Abkürzungen zum Setzen von Layern mit vorangestelltem Buchstaben zu definieren:
(defun C:L1()(setvar "CLAYER" "Layer1"))
(defun C:L2()(setvar "CLAYER" "Layer2"))
...
Sofern die Layer vorhanden sind, musast du nach dem Laden der Lisp Befehle (z.B. aus acaddoc.lsp) dann lediglich
Befehl: L1 <Enter> eingeben.

P.S: die AutoCAD-Sysvar CLAYER liest und schreibt den Current LAYER = aktueller Layer.

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

Udo Hübner
www.CAD-Huebner.de

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