Eerder heb ik geschreven over de Customize User Interface, waar je zelf aanpassingen kunt doen in het menu, de Ribbon of waar je dubbelklik-acties in kunt stellen op Civil 3D objecten. Deze worden dan toegevoegd aan het hoofdmenu van de actieve Civil 3D applicatie, en gaan verloren bij een nieuwe installatie. Daarom is het handiger om aanpassingen te doen in een Partial Menu, die dan erbij geladen wordt. Het voordeel is dat zo’n Partial Menu behouden blijft en dat je die ook in andere AutoCAD en Civil 3D versies kunt laden. Vanuit CAD Management oogpunt een ideale situatie. Maar hoe kom je aan een nieuwe, lege Partial Menu?

CUI Editor

Je zou verwachten dat je zoiets via de rechter muisknop kunt regelen op het onderdeel Partial Customization Files of dat er een Save As knopje zou zijn. Er is wel een Save As functie op elke Partial Menu, maar dat wil je ook niet. Want dan begin je niet met een leeg menu. Helaas, het is iets onlogischer dan dat om blanco te beginnen.

Bovenaan in de CUI Editor vind je een tabblad Transfer. Klik je daarop dan zie je twee panelen. Links de Main Customization File en rechts een leeg menu.

Je kunt nu zaken van links naar rechts schuiven maar dat hoeft niet. Het beste is om de rechterkant op te slaan als een nieuw Partial Menu, met behulp van het Save knopje rechts. Daarna kun je in het tabblad Customize, bij het onderdeel Partial Customization Files, het nieuw aangemaakte bestand inladen. Let er wel op dat het dialoogvenster vervolgens alleen dat menu laat zien, wil je alle menu’s in beeld dan kun je in het selectieveld kiezen voor ‘All Customization Files’. Vervolgens kan het Partial Menu gevuld worden met handige Ribbons, dubbelklik-acties, Quick Properties, enzovoort.

Bedrijfsmenu

Zo’n Partial Menu is ideaal om als bedrijfsmenu te gebruiken. De CAD Manager houdt deze bij en kan Ribbons samenstellen of andere handige zaken instellen, en dan het Partial Menu verspreiden onder alle ontwerpers.

Hier is bijvoorbeeld een nieuwe Ribbon te zien waarin alle ontwerpers handige zaken kunnen vinden.

CAD Management

Een Partial Menu hoeft niet persé via de CUI Editor geladen te worden, dit kan ook met een Lisp aanroep. In een andere blog heb ik iets geschreven hoe de ‘acaddoc.lsp’ gebruikt kan worden en hoe een nieuwe installatie binnen een paar seconden ingesteld kan worden met alles wat je als CAD Manager graag wilt zien. In de ‘acaddoc.lsp’ kun je met een paar regels Lisp een menu laden of ontladen:

(setq menuHuizLoaded (menugroup "Huiz"))
(if (= menuHuizLoaded nil)
  (command "cuiload" "Menu/Huiz.cuix")
)

Hierbij wordt er vanuit gegaan dat een submap ‘Menu’ bestaat onder één van de Support File Search Path mappen.

Handiger kan het haast niet!

Altijd al plug-ins willen maken voor AutoCAD? Dan is dit het boek dat je nodig hebt om dat te leren. Het helpt je om plug-ins te ontwikkelen in de .NET taal C# met behulp van Visual Studio.

This book is only available in English.