Customization Guide

The Customization guide provides you with an overview of the main topics that cover customizing custom settings and files, and migrating from a previous release.

Basic Customization

Overview

Customization

File Organization

Define Custom Commands

Defining External Commands

Creating Command Aliases

Record and Modify Action Macros

Action Macros

Recording Action Macros

Recording User Interface Elements

Managing Action Macros

Example: Create a New Layer and Draw Objects

Example: Insert a Block and Change a Dynamic Property Value

Example: Modify Circles With the Properties Palette

Publishing Drawing Files to the Web

Customized Publish to Web Templates

User Interface Customization

Overview

User Interface Customization

Customize User Interface (CUI) Editor

Glossary of Customization Terms

Commands

Command Customization

Command Macros

Special Control Characters in Command Macros

Pausing Macros for User Input

Using AutoLISP in Macros

Tooltips and Extended Tooltips for Commands

Creating Custom Images for Commands

Managing and Sharing Custom Images

User Interface Elements

Quick Access Toolbars

Ribbon Panels

Ribbon Tabs

Quick Properties

Rollover Tooltips

Keyboard Shortcuts

Double Click Actions

Toolbars

Pull-down Menus

Shortcut Menus

Mouse Buttons

Workspaces

Workspace Customization

Controlling the Display of User Interface Elements

Controlling the Appearance of Palettes

Transfer and Migrate Customization

Transfer Custom User Interface Elements

Manage Customization Files

Customization (CUIx) Files

Creating and Loading a Partial Customization (CUIx) File

Enterprise Customization (CUIx) Files

Searching for Commands and Text in a CUIx File

Loading an AutoLISP File with a CUIx File

FAQs

Customize User Interface (CUI) Editor

DIESEL

Overview

DIESEL Functions Reference

DIESEL Error Message Reference

DIESEL in the User Interface

DIESEL Expressions in Macros

DIESEL and Status Bar Customization

Customizing the Status Bar with MODEMACRO

DIESEL with AutoLISP

Using AutoLISP to Set MODEMACRO

Responding to AutoLISP with DIESEL Expressions in Macros

Custom Linetypes and Hatch Patterns

Overview

Linetypes and Linetype Definitions

Hatch Pattern Definitions and Custom Hatch Patterns

Creating Custom Linetypes

Simple Custom Linetypes

Text in Custom Linetypes

Shapes in Custom Linetypes

Creating Custom Hatch Patterns

Hatch Patterns with Dashed Lines

Hatch Patterns With Multiple Lines

Command Scripts and Slides

Overview

Command Scripts

Slides

Scripts

Running Scripts at Startup

Introduction to Programming Interfaces

Overview

Programming Interfaces Reference

AutoLISP and Visual LISP

AutoLISP Applications

Loading AutoLISP Applications

Auto-Loading and Running AutoLISP Routines

AutoCAD VBA and ActiveX Automation

Customizing AutoCAD With VBA

Customizing AutoCAD With ActiveX Automation

Managed .NET and ObjectARX

.NET Managed Applications

ObjectARX Applications

Loading ObjectARX Applications

Plug-In Bundles

Installing and Uninstalling Plug-In Applications

PackageContents.xml Format Reference

Example: Basic .bundle Folder Structure for a Plug-in

Example: Using Folders to Organize Components for a Plug-in

Digital Signatures

Digitally Signing Custom Program Files

Shape and Shape Fonts

Overview

Compiling Shape and Font Files

Create Shape Definitions

Shape Descriptions

Vector Length and Direction Codes

Special Codes Reference

Text Font Descriptions

Unicode Font Descriptions

Defining a Big Font

Superscripts and Subscripts in SHX Files

Sample: Extended Simplex Roman Font Characters

Sample: Extended Standard Font for UNICODE Characters

Migrate and Transfer Settings

Overview

Migrating and Transferring Custom Settings

Migrate Custom Settings

Manually Migrating Custom Settings From Previous Releases

Transfer Custom User Interface Elements

Migrating and Transferring Custom Settings Comparison

Transferring Custom Settings

Exporting and Importing Custom Settings

Resetting Custom Settings

Reset Settings to Default