Table of contents
- Basic Customization
- Overview of Customization
- Organize Program and Support Files
- Overview of File Organization
- Multiple Configurations
- Multiple Drawing Folders
- Customize a Publish to Web Template
- Define Custom Commands
- Define External Commands
- Create Command Aliases
- Custom Linetypes
- Overview of Linetype Definitions
- Simple Custom Linetypes
- Text in Custom Linetypes
- Shapes in Custom Linetypes
- Custom Hatch Patterns
- Overview of Hatch Pattern Definitions
- Hatch Patterns with Dashed Lines
- Hatch Patterns with Multiple Lines
- Customize the User Interface
- Overview of Customize User Interface
- Important Customization Terms
- How Customization Has Changed
- Overview of the Customize User Interface Editor
- Work with Customization Files
- Basics of Customization Files
- Migrate and Transfer Customizations
- Create and Load a Partial CUI File
- Create an Enterprise CUI File
- Customize Commands
- Create, Edit, and Reuse Commands
- Find Command Names and Search Strings
- Control the Display of Command Labels
- Create Images for Commands
- Assign Tags to Commands
- Create Tooltips and Extended Help for Commands
- Create Status Line Help Messages
- Create Macros
- Use Special Control Characters in Macros
- Pause for User Input in Macros
- Provide International Support in Macros
- Use Built-in Commands in Macros
- Repeat Commands in Macros
- Use Single Object Selection Mode in Macros
- Use Macros to Swap User Interface Elements
- Use Conditional Expressions in Macros
- Use AutoLISP in Macros
- Customize Quick Properties
- Customize Rollover Tooltips
- Customize Toolbars
- Create and Edit Toolbars
- Add or Switch Toolbar Controls
- Customize the Quick Access Toolbar
- Create Pull-Down and Shortcut Menus
- Create a Pull-Down Menu
- Create a Shortcut Menu
- Create Submenus
- Reference Pull-Down or Shortcut Menus
- Swap and Insert Pull-Down Menus
- Customize Ribbon Panels and Tabs
- Create and Edit Ribbon Panels
- Add or Switch Ribbon Panel Controls
- Create and Edit Ribbon Tabs
- Add Shortcut Keys and Temporary Override Keys
- Create a Double Click Action
- Customize Mouse Buttons
- Accept Coordinate Entry in Button Menus
- Customize Legacy Interface Elements
- Create Tablet Menus
- Customize Tablet Buttons
- Create Screen Menus
- Create Image Tile Menus
- Load an AutoLISP File
- Customize Workspaces
- Customize User Interface FAQs
- DIESEL
- Customize the Status Line
- Overview of the MODEMACRO System Variable
- Set MODEMACRO Values
- Set MODEMACRO with AutoLISP
- DIESEL Expressions in Macros
- Catalog of DIESEL Functions
- + (addition)
- - (subtraction)
- * (multiplication)
- / (division)
- = (equal to)
- < (less than)
- > (greater than)
- != (not equal to)
- <= (less than or equal to)
- >= (greater than or equal to)
- and
- angtos
- edtime
- eq
- eval
- fix
- getenv
- getvar
- if
- index
- nth
- or
- rtos
- strlen
- substr
- upper
- xor
- DIESEL Error Messages
- Slides and Command Scripts
- Create Slides
- Overview of Slides
- View Slides
- Create and View Slide Libraries
- Create Command Scripts
- Overview of Command Scripts
- Run Scripts at Startup
- Run Slide Shows from Scripts
- Introduction to Programming Interfaces
- ActiveX Automation
- Overview of ActiveX
- Define a Command to Start Your Application
- Start an Application from a Menu or Toolbar
- AutoCAD VBA
- Overview of AutoCAD VBA
- Use AutoCAD VBA Applications
- Automatically Load and Execute VBA Projects
- AutoLISP and Visual LISP
- Overview of AutoLISP and Visual LISP
- Use AutoLISP Applications
- Automatically Load and Run AutoLISP Routines
- Overview of AutoLISP Automatic Loading
- The ACAD.LSP File
- The ACADDOC.LSP File
- The MNL File for an AutoLISP Menu
- Prevent AutoLISP Errors When Loading Startup Files
- S::STARTUP Function: Postinitialization Execution
- ObjectARX
- Overview of ObjectARX
- Use ObjectARX Applications
- Automatically Load ObjectARX Applications
- .NET
- Overview of .NET
- Loading Managed Applications in AutoCAD
- Shapes and Shape Fonts
- Overview of Shape Files
- Create Shape Definition Files
- Shape Descriptions
- Vector Length and Direction Code
- Special Codes
- Codes 0, 1, and 2: End of Shape and Draw Mode Control
- Codes 3 and 4: Size Control
- Codes 5 and 6: Location Save/Restore
- Code 7: Subshape
- Codes 8 and 9: X-Y Displacements
- Code 00A: Octant Arc
- Code 00B: Fractional Arc
- Codes 00C and 00D: Bulge-Specified Arcs
- Code 00E: Flag Vertical Text Command
- Text Font Descriptions
- Sample Files
- Extended Simplex Roman
- Extended Standard Font for UNICODE
- Big Font Descriptions
- Define a Big Font
- Define an Extended Big Font File
- Use Big Font Text in a Drawing
- Use a Big Font to Extend a Font
- Unicode Font Descriptions
- Superscripts and Subscripts in SHX Files