2012

Table Of Contents
Define a Command to Start Your Application
You can use the acad.pgp file to define a new AutoCAD command that runs
an external command to start your application.
You can use the acad.pgp file to define a new AutoCAD command that runs
an external command to start your application. The following example defines
the RUNAPP1 command, which runs the application app1.exe in the c:\vbapps\
directory. (Add this code to the external commands section of your acad.pgp
file.)
RUNAPP1, start c:\vbapps\app1, 0
If your application requires command line parameters, you can use the
following code:
RUNAPP2, start c:\vbapps\app2, 0, *Parameters: ,
This example defines the RUNAPP2 command, which prompts you for
parameters and then passes them to your application.
You can also use the AutoLISP startapp function to start an application that
makes use of Automation. Once AutoLISP starts the external application, it
has no control over its actions. You can, however, use AutoLISP to locate and
run different applications based on certain parameters.
Start an Application from a Menu or Toolbar
After defining a new command to start your application, you can make that
command available from a menu or toolbar.
The macro can be called from an interface element in the customization (CUI)
file. If you use only one or two applications, you can add them to one of the
standard pull-down menus. If you have a group of applications, you can add
your own pull-down menu or toolbar that is specifically dedicated to those
applications. For information about creating, editing, and loading
customization files, see
User Interface Customization on page 87.
Quick Reference
Commands
CUILOAD
Loads a CUIx file.
Define a Command to Start Your Application | 427