Hallo zusammen,
Hier ist mein Menü für die Werkzeugknöpfe.
Gruß Traeger
***MENUGROUP=Extra
***TOOLBARS
**ZEICHENBLÄTTER
ID_Zeichenblatt [_Toolbar("Zeichenblätter", _Top, _Show, 2, 0, 1)]
ID_Norm [_Button("Zeichenblatt-Menü", "zmenuek.BMP", "zmenueg.BMP")]^C^C_norm
ID_Zeichenbl [_Button("Zeichenblätter einfügen", "Zblattk.BMP", "Zblattg.BMP")]^C^Czbla
ID_Pos [_Flyout("Positionsnummern", posnrk.bmp, posnrgG.bmp, _OtherIcon, HTL.POSITIONSNUMMERN)]
ID_Sedit [_Button("Attribute ändern", "attk.BMP", "attg.BMP")]^C^C_ddatte
**Stahl
ID_Pos [_Toolbar("Positionsnummern", _Floating, _Hide, 905, 71, 2)]
ID_Posnr [_Button("Positionsnummern einfügen", "posnrk.BMP", "posnrg.BMP")]^C^Cpos
ID_Posnr [_Button("Positionsnummern einfügen", "posnr1k.BMP", "posnr1g.BMP")]^C^Cpos1
**KREISBEMAßUNGEN
ID_Kreisbem [_Toolbar("Kreisbemaßungen", _Floating, _Hide, 741, 103, 2)]
ID_Dimradius [_Button("Radiusbemaßung", "DIMRADK.bmp", "DIMRADG.bmp")]^C^C_osmode (getvar "useri2");_clayer "Bemaßung";_dimradius
ID_Dimdiamet [_Button("Durchmesserbemaßung", "DIMDIAK.bmp", "DIMDIAG.bmp")]^C^C_osmode (getvar "useri2");_clayer "Bemaßung";_dimdiameter
**ZUSATZZEICHEN
ID_Zeichen [_Toolbar("Zusatzzeichen", _Floating, _Hide, 909, 103, 2)]
ID_Durchmesser [_Button("Durchmesserzeichen", "DurchK.bmp", "DurchG.bmp")]^C^C_cmddia;0;_dimedit;n;%%c<>;\;_cmddia;1
ID_Fase [_Button("Fasenbezeichnung", "FaseK.bmp", "FaseG.bmp")]^C^C_cmddia;0;_dimedit;n;<>x45%%d;\;_cmddia;1
**DIVERSES
[_Toolbar("Diverses", _Floating, _Hide, 150, 200, 1)]
ID_Achsen [_Button("Achsen erzeugen", "cmd14_16_achs.bmp", "cmd14_24_achs.bmp")]^C^C^P(if (not C:EANM_ACHS)(load "cmdachs"))(princ);EANM_ACHS
ID_Bitu [_Button("Bitumenbahn erzeugen", "cmd14_16_bitu.bmp", "cmd14_24_bitu.bmp")]^C^C^P(if (not C:EANM_BITU)(load "bitumen"))(princ);EANM_BITU
ID_DetailK [_Button("Detailkreis erzeugen", "cmd14_16_schn2.bmp", "cmd14_24_schn2.bmp")]^C^C^P(if (not C:EANM_DETAIL)(load "cmdschn"))(princ);EANM_DETAIL
ID_SchnitL [_Button("Schnittlinie erzeugen", "cmd14_16_schn.bmp", "cmd14_24_schn.bmp")]^C^C^P(if (not C:EANM_SCHNITT)(load "cmdschn"))(princ);EANM_SCHNITT
ID_WdkH [_Button("Wärmedämmung erzeugen - hart", "cmd14_16_wdh.bmp", "cmd14_24_wdh.bmp")]^C^C^P(if (not C:EANM_WDKH)(load "wdkeilh"))(princ);EANM_WDKH
ID_WdkW [_Button("Wärmedämmung erzeugen - weich", "cmd14_16_wdw.bmp", "cmd14_24_wdw.bmp")]^C^C^P(if (not C:EANM_WDKW)(load "wdkeilw"))(princ);EANM_WDKW
ID_HK [_Button("Höhenkoten","cmd14_16_hk.bmp","cmd14_16_hk.bmp")]^C^C^P(if (not C:EANM_HK)(load "cmdhk"))(princ);EANM_HK
ID_Dreieck [_Button("Dreiecksberechnung","cmd1.bmp","cmd1.bmp")]^C^C^P(if (not C:EANM_DDTRI)(load "ddtri"))(princ);EANM_DDTRI
ID_Normteile [_Toolbar("Normteile", _Top, _Show, 1, 0, 1)]
ID_CLD [_Button("BlockManager cadLIBdu", "cmd14_16_cld.bmp", "cmd14_24_cld.bmp")]^C^C^P(if (not C:EANM_CADLIBDU)(load "cadlibdu"))(princ);EANM_CADLIBDU
ID_Profile [_Button("Profile","cmd14_16_crst.bmp","cmd14_24_crst.bmp")]^C^C^P(if(null ABE_0001) (load (strcat (getenv "ABE_LISA") "/LISA")))(setq ABEX '("ABE_N600" '(ABE_N600)))(princ) ABE
ID_Schr [_Button("Schraubenbibliothek", "schrk.BMP", "schrg.BMP")]^C^C_schr
ID_Niete [_Button("Nieten", "nietk.BMP", "nietg.BMP")]^C^C_niete
ID_Lager [_Button("Lager", "lagerk.BMP", "lagerg.BMP")]^C^C_lager
ID_Bohr [_Button("Bohrungen", "bohrk.BMP", "bohrg.BMP")]^C^C_bohrung
ID_Gew [_Button("Gewindedarstellungen", "gewk.BMP", "gewg.BMP")]^C^C_gewinde
**HILFSLINIEN
ID_Hlinien [_Toolbar("Hilfslinien", _Floating, _Hide, 395, 177, 8)]
ID_HL2P [_Button("Hilflinie im Winkel", "hilf2pk.bmp", "hilf2pg.bmp")]^C^C_clayer "Hilfslinien";_xline;_A;
ID_HLho [_Button("Hilflinie Horizontal", "hilfhok.bmp", "hilfhog.bmp")]^C^C_clayer "Hilfslinien";_xline;_H;
ID_HLver [_Button("Hilfslinie Vertikal", "hilfvek.bmp", "hilfveg.bmp")]^C^C_clayer "Hilfslinien";_xline;_V;
ID_HLabs [_Button("Hilfslinie versetzt", "hilfabk.bmp", "hilfabg.bmp")]^C^C_clayer "Hilfslinien";_xline;_o;
ID_HLhb [_Button("Hilfslinie-Winkel halbieren", "hilfhbk.bmp", "hilfHbg.bmp")]^C^C_clayer "Hilfslinien";_xline;_B;
ID_LOEHL [_Button("Hilfslinien Löschen.", "loehilk.bmp", "loehilg.bmp")]^C^C(setq hl (ssget "x" '((0 . "xline"))))(command "_erase" hl "");
ID_Qust [_Button("Quick Stutzen", "qtrimk.bmp", "qtrimg.bmp")]^C^C_trim;_f;
ID_Qude [_Button("Quick Dehnen.", "qextendk.bmp", "qextendg.bmp")]^C^C_extend;_f;
**OBJEKTFANG
ID_HTL_Objektfang_0 [_Toolbar("Objektfang", _Floating, _Hide, 191, 292, 6)]
ID__2 [_Button("Laden Ofang-1", "losm1k.bmp", "ICON_24_BLANK")]'useri2;(getvar "useri3");'osmode;(getvar "useri2");
ID__1 [_Button("Laden Ofang-2", "losm2k.bmp", "ICON_24_BLANK")]'useri2;(getvar "useri4");'osmode;(getvar "useri2")
ID__3 [_Button("Laden Ofang-3", "losm3k.bmp", "ICON_24_BLANK")]'useri2;(getvar "useri5");'osmode;(getvar "useri2")
[--]
ID__4 [_Button("Speichern Ofang-1", "sosm1k.bmp", "ICON_24_BLANK")]'osmode;(getvar "useri3");'ddosnap;'useri3;(getvar "osmode");'useri2;(getvar "osmode")
ID__6 [_Button("Speichern Ofang-2", "sosm2k.bmp", "ICON_24_BLANK")]'osmode;(getvar "useri4");'ddosnap;'useri4;(getvar "osmode");'useri2;(getvar "osmode")
ID__5 [_Button("Speichern Ofang-3", "sosm3k.bmp", "ICON_24_BLANK")]'osmode;(getvar "useri5");'ddosnap;'useri5;(getvar "osmode");'useri2;(getvar "osmode")
***ACCELERATORS
[CONTROL+"UP"]'_-pan ^P(trans (list 0 (* 0.5 (getvar "viewsize"))) 0 1) ;^P
[CONTROL+"DOWN"]'_-pan ^P(trans (list 0 (* -0.5 (getvar "viewsize"))) 0 1) ;^P
[CONTROL+"LEFT"]'_-pan ^P(trans (list (* -0.5 (getvar "viewsize")) 0) 0 1) ;^P
[CONTROL+"RIGHT"]'_-pan ^P(trans (list (* 0.5 (getvar "viewsize")) 0) 0 1) ;^P
[CONTROL+SHIFT+"UP"]'_zoom 2x
[CONTROL+SHIFT+"DOWN"]'_zoom 0.5x
***HELPSTRINGS
ID_CLD [CLD oder EANM_CADLIBDU: BlockManager cadLIBdu]
ID_DIMRADIUS [Radiusbemaßung auf dem Layer Bemaßung]
ID_ANGULABEM [Winkelbemaßung auf dem Layer Bemaßung]
ID_ALIGNEBEM [Ausgerichtete Bemaßung auf dem Layer Bemaßung]
ID_VOLLK [Zeichnet einen Vollkreis]
ID_PROFIL [Die wichtigsten Normprofile (U, I, L...)]
ID__0 [Speichert bzw. aktiviert Objektfangeinstellungen]
ID_UNSISP [Zeichnet eine verdeckte Linie von einer vorgegebenen Spur]
ID_VOLL [Zeichnet eine Vollinie]
ID_ZEICHENBL [Fügt Zeichenblätter, Schriftköpfe usw. in die Zeichnung ein]
ID_HLHO [Zeichnet horizontale Hilfslinien auf dem Layer Hilfslinien]
ID_TEX20 [Erstellt einen 20 mm Text]
ID_SCHR [Eine kleine Schraubenbibliothek]
ID__2 [Lädt abgespeicherten Objektfang-1]
ID_DURCHMESSER [Fügt einer Bemaßung ein Durchmesserzeichen hinzu]
ID_TEX10 [Erstellt einen 10 mm Text]
ID_SCHRAF [Schraffiert auf dem Layer Schraffur]
ID_MITTESP [Zeichnet eine Mittellinie von einer vorgegebenen Spur]
ID_ELEKTRO [Fügt Elektrosymbole ein]
ID__3 [Lädt abgespeicherten Objektfang-3]
ID__4 [Speichert Objektfang-1]
ID_GEW [Fügt Gewindebohrungen ein]
ID_NORM [Ruft das Zeichenblätter-Menü auf]
ID_LOEHL [Löscht sämtliche Hilfslinien]
ID_WELLE [Ruft einen Wellengenerator auf]
ID__5 [Speichert Objektfang-3]
ID_FASE [Fügt einer Bemaßung "x 45°" hinzu]
ID_HLHB [Zeichnet Hilfslinien im halbierten Winkel auf dem Layer Hilfslinien]
ID_TEX35 [Erstellt einen 3,5 mm Text]
ID_DETAIL [Erstellt ein Detail aus einer Zeichnung]
ID_MITTEK [Zeichnet einen Kreis auf dem Layer Mittellinie]
ID_SCHWEISS [Fügt Schweißzeichen und Schnittlinien ein]
ID_POSNR [Fügt Positionsnummern ein]
ID__6 [Speichert Objektfang-2]
ID_GENLAY [Zerlegt ein Powerpart-Objekt und ändert seine Layer auf die HTL-Layer]
ID_TEX14 [Erstellt einen 14 mm Text]
ID_TEX25 [Erstellt einen 2,5 mm Text]
ID_MITTEL [Fügt die Mittelachsen ein]
ID_HL2P [Zeichnet vertikale Hilfslinien auf dem Layer Hilfslinien]
ID_UNSI [Zeichnet eine verdeckte Linie]
ID_MITTE [Zeichnet eine Mittellinie]
ID_LINEARBEM [Orthogonale Bemaßung auf dem Layer Bemaßung]
ID_TEX5 [Erstellt einen 5 mm Text]
ID_ABRIS [Zeichnet eine Abrißlinie]
ID_UNSIK [Zeichnet einen Kreis auf dem Layer Verdeckt]
ID_OBERFL [Fügt Oberflächenzeichen ein]
ID_TEX7 [Erstellt einen 7 mm Text]
ID_VOLLSP [Zeichnet eine Vollinie von einer vorgegebenen Spur]
ID_NIETE [Drei verschiedene Nietenarten]
ID_DIMDIAMET [Durchmesserbemaßung auf dem Layer Bemaßung]
ID_SEDIT [Ändert die Attribute von Schriftköpfen, Positionsnummern...]
ID_GRATZ [Fügt ein Entgratungssymbol ein]
ID_GENIUS [Normteile von Genius Power Parts]
ID_QUDE [Dehnt mit Hilfe von einem Zaun]
ID_QUST [Stutzt mit Hilfe von einem Zaun]
ID_HLABS [Versetzt Hilfslinien auf dem Layer Hilfslinien]
ID_PAS [Berechnet eine Paßfeder]
ID_LAGER [Normlager zum Einfügen]
ID_LEADERBEM [Erstellt eine Führungslinie auf dem Layer Bemaßung]
ID_MASS [Ändert den aktuellen Maßstab]
ID_PASF [Fügt Normpaßferdern ein]
ID_BOHR [Fügt Bohrungen ein]
ID_TOLBEM [Fügt ein Toleranzfeld ein]
ID_UMSCH [Schaltet zwischen Papier- und Modellbereich um]
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP