element14 Community
element14 Community
    Register Log In
  • Site
  • Search
  • Log In Register
  • Community Hub
    Community Hub
    • What's New on element14
    • Feedback and Support
    • Benefits of Membership
    • Personal Blogs
    • Members Area
    • Achievement Levels
  • Learn
    Learn
    • Ask an Expert
    • eBooks
    • element14 presents
    • Learning Center
    • Tech Spotlight
    • STEM Academy
    • Webinars, Training and Events
    • Learning Groups
  • Technologies
    Technologies
    • 3D Printing
    • FPGA
    • Industrial Automation
    • Internet of Things
    • Power & Energy
    • Sensors
    • Technology Groups
  • Challenges & Projects
    Challenges & Projects
    • Design Challenges
    • element14 presents Projects
    • Project14
    • Arduino Projects
    • Raspberry Pi Projects
    • Project Groups
  • Products
    Products
    • Arduino
    • Avnet & Tria Boards Community
    • Dev Tools
    • Manufacturers
    • Multicomp Pro
    • Product Groups
    • Raspberry Pi
    • RoadTests & Reviews
  • About Us
    About the element14 Community
  • Store
    Store
    • Visit Your Store
    • Choose another store...
      • Europe
      •  Austria (German)
      •  Belgium (Dutch, French)
      •  Bulgaria (Bulgarian)
      •  Czech Republic (Czech)
      •  Denmark (Danish)
      •  Estonia (Estonian)
      •  Finland (Finnish)
      •  France (French)
      •  Germany (German)
      •  Hungary (Hungarian)
      •  Ireland
      •  Israel
      •  Italy (Italian)
      •  Latvia (Latvian)
      •  
      •  Lithuania (Lithuanian)
      •  Netherlands (Dutch)
      •  Norway (Norwegian)
      •  Poland (Polish)
      •  Portugal (Portuguese)
      •  Romania (Romanian)
      •  Russia (Russian)
      •  Slovakia (Slovak)
      •  Slovenia (Slovenian)
      •  Spain (Spanish)
      •  Sweden (Swedish)
      •  Switzerland(German, French)
      •  Turkey (Turkish)
      •  United Kingdom
      • Asia Pacific
      •  Australia
      •  China
      •  Hong Kong
      •  India
      •  Japan
      •  Korea (Korean)
      •  Malaysia
      •  New Zealand
      •  Philippines
      •  Singapore
      •  Taiwan
      •  Thailand (Thai)
      •  Vietnam
      • Americas
      •  Brazil (Portuguese)
      •  Canada
      •  Mexico (Spanish)
      •  United States
      Can't find the country/region you're looking for? Visit our export site or find a local distributor.
  • Translate
  • Profile
  • Settings
Autodesk EAGLE
  • Products
  • More
Autodesk EAGLE
EAGLE Support (Deutsch) Display-Fenster als Schnellwahlbuttons in der Toolbar
  • Blog
  • Forum
  • Documents
  • Events
  • Polls
  • Files
  • Members
  • Mentions
  • Sub-Groups
  • Tags
  • More
  • Cancel
  • New
Join Autodesk EAGLE to participate - click to join for free!
Actions
  • Share
  • More
  • Cancel
Forum Thread Details
  • Replies 12 replies
  • Subscribers 189 subscribers
  • Views 1704 views
  • Users 0 members are here
Related

Display-Fenster als Schnellwahlbuttons in der Toolbar

autodeskguest
autodeskguest over 16 years ago

Hallo,

 

ich hätte gerne, dass in der Toolbar kleine Buttons für jeden Layer

vorhanden sind*, mit denen man schnell einen bestimmten Layer bez. seiner

Sichtbarkeit toggeln kann. Dies erhöht die Produktivität ganz enorm...

 

Gruß

Thorsten

 

*) Am besten wäre natürlich, wenn man selbst festlegen kann, welche Layer

als Button in der Toolbar auftauchen sollen.

 

 

 

  • Sign in to reply
  • Cancel
  • autodeskguest
    autodeskguest over 16 years ago in reply to e14 Contributor

    Am 11.02.2010 13:29, schrieb A. Zaffran:

    Jens Maier schrieb:

    Am 08.02.2010 11:06, schrieb A. Zaffran:

    Thorsten schrieb:

    Mir fehlt halt generell das togglen...

     

     

    Im Anhang ein kleines ULP mit dem man das toggeln ermöglichen kann.

    Sie könnten sich Funktionstasten mit folgendem Befehl belegen:

     

    RUN toggle-layer 1

     

    Oder als Text-Button mit angehängten Script.

    Dazu muß dann das Text-Menu eingeschaltet sein.

    Optionen - Benutzeroberfläche - Symbolleisten und Menüs

     

    Textmenü

     

     

    Kann man das ULP erweitern, so das mehrere Layer getoggelt werden?

    21, 23 und51 bzw. 22, 24 und 52

     

    J.Maier

     

    Hier stellt sich die Frage, wie das ULP reagieren soll, wenn von den

    angegebenen Layern einige "Ein" andere "Aus" sind?

     

    Die Mehrheit entscheidet, oder der erste Layer schaltet die anderen mit

    Ein/Aus, die Gruppe toggl'n wie sie ist?

     

     

    Um die Bestückung zu toggeln würde es reichen, wenn der erste Layer die

    anderen Layer mit schaltet.

     

    J.Maier

     

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
  • autodeskguest
    autodeskguest over 16 years ago in reply to autodeskguest

    Am 11.02.2010 16:42, schrieb Hans Lederer:

    Och nööö -- mich hat sie eher genervt!

     

    Du konntest das ganz nach Belieben an- und ausschalten. Da war für jeden

    etwas dabei. Also doch lieber wieder rein damit. image

     

     

    Aber seit ich mir die anhängenden paar Miniscripte geschrieben und auf

    die Funktionstasten Alt-F10 bis Alt-F12 bzw. Strg-Alt-F10 bis

    Strg-Alt-F12 gelegt habe, juckt mich das gar nicht mehr.

     

    Mit Scripten kannst Du aber nicht toggeln. Da brauchst Du schon ULPs

    (und ich habe dafür auch welche).

     

    Gruß,

    René

     

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
  • autodeskguest
    autodeskguest over 16 years ago in reply to autodeskguest

    Am 11.02.2010 16:00, schrieb Joern Paschedag:

    René König schrieb:

     

    Snip:

     

    Oder besser: Bauen Sie diese Funktionalität wieder in EAGLE ein. image

     

    Gruß,

    René

     

     

    Jaaa bitte image

     

    Och nööö -- mich hat sie eher genervt!

     

    Aber seit ich mir die anhängenden paar Miniscripte geschrieben und auf

    die Funktionstasten Alt-F10 bis Alt-F12 bzw. Strg-Alt-F10 bis

    Strg-Alt-F12 gelegt habe,  juckt mich das gar nicht mehr.

     

    Grüße,  Hans

     

     

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
  • autodeskguest
    autodeskguest over 16 years ago in reply to autodeskguest

    René König schrieb:

     

    Snip:

     

      Oder besser: Bauen Sie diese Funktionalität wieder in EAGLE ein. image

     

    Gruß,

    René

     

     

    Jaaa bitte image

    --

    Gruß / regards

     

    Joern

     

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
  • autodeskguest
    autodeskguest over 16 years ago in reply to e14 Contributor

    Hallo Herr Zaffran,

     

    vielen Dank, dass ist genau das, was ich gesucht habe.

     

    MfG

    Thorsten

     

    "A. Zaffran" <alf@cadsoft.de> schrieb im Newsbeitrag

    news:hkonn6$pev$1@cheetah.cadsoft.de...

    Thorsten schrieb:

    Mir fehlt halt generell das togglen...

     

     

    Im Anhang ein kleines ULP mit dem man das toggeln ermöglichen kann.

    Sie könnten sich Funktionstasten mit folgendem Befehl belegen:

     

    RUN toggle-layer 1

     

    Oder als Text-Button mit angehängten Script.

    Dazu muß dann das Text-Menu eingeschaltet sein.

    Optionen - Benutzeroberfläche - Symbolleisten und Menüs

     

      Textmenü

     

     

    --

    MfG / Best regards

    Alfred Zaffran

     

    Hotline 08635-698930, FAX 08635-698940, eMail <alf@cadsoft.de>

    ---------------------------------------------------------

    CadSoft Computer GmbH, Pleidolfweg 15, 84568 Pleiskirchen

    Registergericht: Amtsgericht Traunstein HRB 5573

    Geschäftsführer: Dipl.-Ing. (FH) Rudolf Hofer,

    Dipl.-Ing. Klaus Schmidinger, Bodo Badnowitz

     

     

     

    -


     

     

    #usage "<qt><b>Toggle Layer ULP.</b><p>"

          "Schaltet einen gewählen Layer ein/aus.<br>"

          "Beispiel:<br>"

          "Belegen der Funktionstaste CTRL+I mit Layer 1<br>"

          "ASSIGN C+I 'RUN toggle-layer 1'<br>"

          "Belegen der Funktionstaste CTRL+I mit Layer 94<br>"

          "ASSIGN C+I 'RUN toggle-layer 94'<br>"

          "Layer 1 bis 52 ist nur im Package oder Board erlaubt, Layer 91 bis

    98 nur im Symbol oder Schaltplan.<br>"

          "Die Layer ab 100 bis 255 sind je nach dem ab sie definiert sind, in

    der LBR SYM/PAC bzw. SCH/BRD verfügbar.<br>"

          "Für jeden Editor SCH, BRD, PAC, SYM, DEV können die Funktionstasten

    unterschiedlich belegt werden.<br>"

          "<author>Author: alf@cadsoft.de</author>"

     

    int xlayer = strtol(argv[1]);

     

    if (!xlayer) {

    dlgMessageBox(argv[1] + "!<b>Kein Layer angegeben.</b><p><hr>" + usage,

    "OK");

    exit(-1);

    }

     

     

    void display(int lay) {

    string s;

    sprintf(s, "DISPLAY %d;", lay);

    exit(s);

    }

     

    if (board) board(B) B.layers(LAY) {

    if (xlayer < 53 || xlayer >= 100) {

       if (LAY.number == xlayer) {

         if (LAY.used) {

           if (LAY.visible) display(-xlayer);

           else display(xlayer);

         }

         else {

           string s;

           sprintf(s, "Layer %d nicht benutzt!", xlayer);

           dlgMessageBox(s, "OK");

           exit(0);

         }

       }

    }

    else {

       dlgMessageBox("Layer " + argv[1] + " nicht verfügbar im Board!", "OK");

       exit(-1);

    }

    }

     

    if (schematic) schematic(SCH) SCH.layers(LAY) {

    if (xlayer >= 90 ) {

       if (LAY.number == xlayer) {

         if (LAY.visible) display(-xlayer);

         else display(xlayer);

       }

    }

    else {

       dlgMessageBox("Layer " + argv[1] + " nicht verfügbar im Schaltplan!",

    "OK");

       exit(-1);

    }

    }

     

    if (package) library(L) L.layers(LAY) {

    if (xlayer < 53 || xlayer >= 100) {

       if (LAY.number == xlayer) {

         if (LAY.visible) display(-xlayer);

         else display(xlayer);

       }

    }

    else {

       dlgMessageBox("Layer " + argv[1] + " nicht verfügbar im Package!",

    "OK");

       exit(-1);

    }

    }

     

    if (symbol) library(L) L.layers(LAY) {

    if (xlayer >= 90 ) {

       if (LAY.number == xlayer) {

         if (LAY.visible) display(-xlayer);

         else display(xlayer);

       }

    }

    else {

       dlgMessageBox("Layer " + argv[1] + " nicht verfügbar im Symbol!",

    "OK");

       exit(-1);

    }

    }

     

     

     

    -


     

     

    #------------------------------------------------------------

    MENU 'Top :       RUN toggle-layer 1'\

        'Layer 2 :   RUN toggle-layer 2'\

        'Layer 3 :   RUN toggle-layer 3'\

        'Layer 4 :   RUN toggle-layer 4'\

        'Layer 5 :   RUN toggle-layer 5'\

        'Layer 6 :   RUN toggle-layer 6'\

        'Layer 7 :   RUN toggle-layer 7'\

        'Layer 8 :   RUN toggle-layer 8'\

        'Layer 9 :   RUN toggle-layer 9'\

        'Layer 10 :  RUN toggle-layer 10'\

        'Layer 11 :  RUN toggle-layer 11'\

        'Layer 12 :  RUN toggle-layer 12'\

        'Layer 13 :  RUN toggle-layer 13'\

        'Layer 14 :  RUN toggle-layer 14'\

        'Layer 15 :  RUN toggle-layer 15'\

        'Bottom :    RUN toggle-layer 16'\

        'Pads :      RUN toggle-layer 17'\

        'Vias :      RUN toggle-layer 18'\

        'Unroutet :  RUN toggle-layer 19'\

        'Dimesnion : RUN toggle-layer 20'\

        'tPlace :    RUN toggle-layer 21'\

        'bPlace :    RUN toggle-layer 22'\

        'tOrigin :   RUN toggle-layer 23'\

        'bOrigin :   RUN toggle-layer 24'\

        'tNames :    RUN toggle-layer 25'\

        'bNames :    RUN toggle-layer 26'\

        'tValues :   RUN toggle-layer 27'\

        'bValues :   RUN toggle-layer 28'\

        'tStop :     RUN toggle-layer 29'\

        'bStop :     RUN toggle-layer 30'\

        'tCream :    RUN toggle-layer 31'\

        'bCream :    RUN toggle-layer 32'\

        'Drills :    RUN toggle-layer 44'\

        'Holes :     RUN toggle-layer 45'\

        'Milling :   RUN toggle-layer 46'\

        'Measures :  RUN toggle-layer 47'\

        'Document :  RUN toggle-layer 48'\

        'Referenc :  RUN toggle-layer 49'\

        'tDocu :     RUN toggle-layer 51'\

        'bDocu :     RUN toggle-layer 52'\

    ;

    #------------------------------------------------------------

     

     

     

     

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
  • autodeskguest
    autodeskguest over 16 years ago in reply to e14 Contributor

    Hallo!

     

    Am 11.02.2010 13:29, schrieb A. Zaffran:

    Hier stellt sich die Frage, wie das ULP reagieren soll, wenn von den

    angegebenen Layern einige "Ein" andere "Aus" sind?

     

    Zu Zeiten, wo Option.DisplayRelatedLayers = "1" noch funktionierte,

    stellte sich diese Frage nicht. Bilden Sie diese Funktion doch einfach

    nach. Oder besser: Bauen Sie diese Funktionalität wieder in EAGLE ein. image

     

    Gruß,

    René

     

     

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
  • e14 Contributor
    e14 Contributor over 16 years ago in reply to autodeskguest

    Jens Maier schrieb:

    Am 08.02.2010 11:06, schrieb A. Zaffran:

    Thorsten schrieb:

    Mir fehlt halt generell das togglen...

     

     

    Im Anhang ein kleines ULP mit dem man das toggeln ermöglichen kann.

    Sie könnten sich Funktionstasten mit folgendem Befehl belegen:

     

    RUN toggle-layer 1

     

    Oder als Text-Button mit angehängten Script.

    Dazu muß dann das Text-Menu eingeschaltet sein.

    Optionen - Benutzeroberfläche - Symbolleisten und Menüs

     

    Textmenü

     

     

    Kann man das ULP erweitern, so das mehrere Layer getoggelt werden?

    21, 23 und51 bzw. 22, 24 und 52

     

    J.Maier

     

    Hier stellt sich die Frage, wie das ULP reagieren soll, wenn von den

    angegebenen Layern einige "Ein" andere "Aus" sind?

     

    Die Mehrheit entscheidet, oder der erste Layer schaltet die anderen mit

    Ein/Aus, die Gruppe toggl'n wie sie ist?

     

     

    --

    MfG / Best regards

      Alfred Zaffran

     

    Hotline 08635-698930, FAX 08635-698940, eMail <alf@cadsoft.de>

    -


    CadSoft Computer GmbH, Pleidolfweg 15, 84568 Pleiskirchen

    Registergericht: Amtsgericht Traunstein HRB 5573

    Geschäftsführer: Dipl.-Ing. (FH) Rudolf Hofer,

    Dipl.-Ing. Klaus Schmidinger, Bodo Badnowitz

     

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
  • autodeskguest
    autodeskguest over 16 years ago in reply to e14 Contributor

    Am 08.02.2010 11:06, schrieb A. Zaffran:

    Thorsten schrieb:

    Mir fehlt halt generell das togglen...

     

     

    Im Anhang ein kleines ULP mit dem man das toggeln ermöglichen kann.

    Sie könnten sich Funktionstasten mit folgendem Befehl belegen:

     

    RUN toggle-layer 1

     

    Oder als Text-Button mit angehängten Script.

    Dazu muß dann das Text-Menu eingeschaltet sein.

    Optionen - Benutzeroberfläche - Symbolleisten und Menüs

     

    Textmenü

     

     

    Kann man das ULP erweitern, so das mehrere Layer getoggelt werden?

    21, 23 und51 bzw. 22, 24 und 52

     

    J.Maier

     

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
  • e14 Contributor
    e14 Contributor over 16 years ago in reply to autodeskguest

    Thorsten schrieb:

    Mir fehlt halt generell das togglen...

     

     

    Im Anhang ein kleines ULP mit dem man das toggeln ermöglichen kann.

    Sie könnten sich Funktionstasten mit folgendem Befehl belegen:

     

    RUN toggle-layer 1

     

    Oder als Text-Button mit angehängten Script.

    Dazu muß dann das Text-Menu eingeschaltet sein.

      Optionen - Benutzeroberfläche - Symbolleisten und Menüs

     

       Textmenü

     

     

    --

    MfG / Best regards

      Alfred Zaffran

     

    Hotline 08635-698930, FAX 08635-698940, eMail <alf@cadsoft.de>

    -


    CadSoft Computer GmbH, Pleidolfweg 15, 84568 Pleiskirchen

    Registergericht: Amtsgericht Traunstein HRB 5573

    Geschäftsführer: Dipl.-Ing. (FH) Rudolf Hofer,

    Dipl.-Ing. Klaus Schmidinger, Bodo Badnowitz

     

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
  • autodeskguest
    autodeskguest over 16 years ago in reply to Richard_H

    Mir fehlt halt generell das togglen...

     

     

     

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
>
element14 Community

element14 is the first online community specifically for engineers. Connect with your peers and get expert answers to your questions.

  • Members
  • Learn
  • Technologies
  • Challenges & Projects
  • Products
  • Store
  • About Us
  • Feedback & Support
  • FAQs
  • Terms of Use
  • Privacy Policy
  • Legal and Copyright Notices
  • Sitemap
  • Cookies

An Avnet Company © 2026 Premier Farnell Limited. All Rights Reserved.

Premier Farnell Ltd, registered in England and Wales (no 00876412), registered office: Farnell House, Forge Lane, Leeds LS12 2NE.

Follow element14

  • X
  • Facebook
  • linkedin
  • YouTube