2011
Table Of Contents
- Contents
- Basic Customization
- Overview of Customization
- Organize Program and Support Files
- Customize a Publish to Web Template
- Define Custom Commands
- Record and Modify Action Macros
- Custom Linetypes
- Custom Hatch Patterns
- User Interface Customization
- Understand User Interface Customization
- Work with the Customize User Interface (CUI) Editor
- Create and Manage Customization Files
- Customize Commands
- Overview of Commands
- Create, Edit, and Reuse Commands
- Create Macros
- Overview of 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
- Control the Display of Command Items
- Assign Search Tags
- Create Tooltips and Extended Help for Commands
- Create Status Line Help Messages
- Assign, Create, and Manage Images for Commands
- Customize User Interface Elements
- Load an AutoLISP File
- Customize Workspaces
- Transfer and Migrate Customization
- Customize User Interface (CUI) Editor FAQs
- DIESEL
- Slides and Command Scripts
- Introduction to Programming Interfaces
- Shapes and Shape Fonts
- Overview of Shape Files
- Create Shape Definition Files
- Shape Descriptions
- Vector Length and Direction Code
- Special Codes
- Use 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
- Big Font Descriptions
- Unicode Font Descriptions
- Superscripts and Subscripts in SHX Files
- Index
Index
.NET Framework
about 451
loading applications 451
A
abbreviations for commands 24
absolute menu referencing 288
acad.lsp file 442
acaddoc.lsp file 443
accelerator keys 309, 314, 317, 322
action macros
about 25
Action Recorder 28, 49
base points 46
coordinates 44
modifying 38, 51
node icons 33
object selection 47
pausing 43
playback 51
recording 29, 49
samples 52
saving 30
sharing 51
user input 43
user messages in 42
Action Recorder
about 28
action macros 25
node icons 33
recording actions 29
sample macros 52
tips for recording macros 49
actions (user)
double click actions 324
ActiveX Automation
about 429
starting applications with 431
Visual Basic for Applications
and 429, 432
addition DIESEL function 402
aliases
creating for commands 24
pull-down menus 271, 290
shortcut menus 275
alignment
linetype patterns 65
alternate font mapping files 13
and DIESEL function 406
angtos DIESEL function 406
APIs (application programming
interfaces) 429
applications
.NET Framework 451
ActiveX Automation 429
AutoLISP 437
ObjectARX 447
programming applications 429
starting with ActiveX
Automation 431
starting with commands 431
Visual Basic for Applications 432
Visual LISP 437
AutoCAD
customization 1
AutoCAD Runtime Extension 447
AutoLISP (LSP) applications
about 437
acad.lsp file 442
acaddoc.lsp file 443
customizing interface 346
customizing status line 396
DIESEL expressions and 399
errors when loading 445
loading 439–440
loading ObjectARX applications
with 448
macros and 151, 163, 399
MNL files 444
S STARTUP function 446
system variables and 438
Automation controllers 429
Index | 533