Запуск приложения из командной строки
 
 
 

С помощью файла acad.pgp можно определить новую команду AutoCAD, при обращении к которой выполняется внешняя команда запуска приложения.

С помощью файла acad.pgp можно определить новую команду AutoCAD, при обращении к которой выполняется внешняя команда запуска приложения. В приведенном ниже примере определяется команда ЗПРИЛ1, которая вызывает приложение app1. exe из папки c:\vbapps\ . (Этот код следует добавить к разделу внешних команд в файле acad.pgp.)

ЗПРИЛ1, start c:\vbapps\app1, 0 

Если при запуске приложения требуется задавать определенные параметры, можно воспользоваться следующим примером:

RUNAPP2, start c:\vbapps\app2, 0, *Параметры: ,

В этом примере определяется команда ЗПРИЛ2, при выполнении которой запрашиваются параметры, передаваемые впоследствии запускаемому приложению.

Другой способ запуска приложений, использующих Automation, заключается в применении функции AutoLISP startapp. При этом после запуска внешнего приложения управление его выполнением из AutoLISP невозможно. Однако с помощью AutoLISP можно вызывать различные приложения в зависимости от значения тех или иных параметров.