---
title: "ksExecuteKompasCommand - Выполнить команду системы КОМПАС"
type: guide
api: [api7]
tags: [guide, api7, ksexecutekompascommand]
sources:
  - ksexecutekompascommand.html
---

*API экспортных функций > Функции работы с документами  > Сервисные функции *

Аналог данного метода при использовании Automation – KompasObject::ksExecuteKompasCommand.
Синтаксис:
```
int LIB_FUNC ksExecuteKompasCommand (long commandID, int post);
Входные параметры:
commandID    - константа из перечисления ProcessTypeEnum или ksKompasCommandEnum,
post    - способ запуска команды: 1 - запуск команды через PostMessage, 0 - через SendMessage.
Возвращаемое значение:
1    - в случае успеха,
0    - в случае неудачи.
```
Примечание:
1. Проверить доступность команды можно с помощью функции ksIsKompasCommandEnable.
2. Проверить, нажата ли в данный момент кнопка команды, можно с помощью ksIsKompasCommandCheck.
