public static bool LoadPosMenu() { string cuifile = RebarPosCommands.MyCommands.ApplicationMenuPath; if (string.IsNullOrEmpty(cuifile)) { return(false); } cuifile = System.IO.Path.Combine(cuifile, "RebarPos.cuix"); if (!System.IO.File.Exists(cuifile)) { return(false); } string mainCui = Autodesk.AutoCAD.ApplicationServices.Application.GetSystemVariable("MENUNAME") + ".cuix"; Autodesk.AutoCAD.Customization.CustomizationSection cs = new Autodesk.AutoCAD.Customization.CustomizationSection(mainCui); Autodesk.AutoCAD.Customization.PartialCuiFileCollection pcfc = cs.PartialCuiFiles; if (pcfc.Contains(cuifile)) { return(false); } LoadCuix(cuifile); return(true); }
public void CreateToolbar() { //动态的增加Toolbar string MainCUI = Autodesk.AutoCAD.ApplicationServices.Application.GetSystemVariable("MENUNAME") + ".cuix"; Autodesk.AutoCAD.Customization.CustomizationSection cs = new Autodesk.AutoCAD.Customization.CustomizationSection(MainCUI); Autodesk.AutoCAD.Customization.PartialCuiFileCollection Pcfc = cs.PartialCuiFiles; if (Pcfc.Contains(ToolbarPath)) { Autodesk.AutoCAD.ApplicationServices.Application.UnloadPartialMenu(ToolbarPath); } Autodesk.AutoCAD.ApplicationServices.Application.LoadPartialMenu(ToolbarPath); }