Перейти к содержанию
Форум мебельщиков

Разработка плагинов для программы KitchenDraw


nuget

Рекомендуемые сообщения

Разработка плагинов для программы KitchenDraw 

Если вас не устраивает стандартный функционал программного интерфейса, или вы хотели бы оптимизировать процесс моделирования с использованием программной логики, то это можно сделать при помощи SDK, который входит в состав программы.

 

Документация

Пример создания плагина "Hello World" на языке JavaScript

1. Создайте файл в текстовом редакторе (например: Plugin.txt) в директории "C:\KD\Scripts".

2. Введите следующий код, и сохраните. 

var WScript = new ActiveXObject("WScript.Shell");var appli = new ActiveXObject("KDSDK.Appli");function OnAppStartAfter(CallParamBlock) {    var SessionId = appli.StartSessionFromCallParams(CallParamBlock);    if (SessionId != 0)    {        WScript.Popup("Hello World!");    }    appli.EndSession(SessionId);    return 1;}

3. Измените расширение файла на "JS".

4. Подключите плагин в файле конфигурации "space.ini", например:

[Plupins]Plupin.js=

Описание

Функция OnAppStartAfter реагирует на событие старта приложения. Если сессия загружена, то должен появится диалог сообщения "Hello World!".

Ссылка на сообщение
Поделиться на другие сайты
  • 7 месяцев спустя...

Пример использования KDSDK для регенерации пластиковых ножек, ящиков, радиальных карнизов и цоколей.

 

Изменено пользователем nuget
Ссылка на сообщение
Поделиться на другие сайты
  • 1 месяц спустя...

Пример использования KDSDK для регенерации пластиковых ножек, ящиков, радиальных карнизов и цоколей.

 

А продемонстрируйте пожалуйста возможности КД в режиме реального времени.

Прям вот составили проект (допустим кухни) и каким образом происходит формирование сметы и прочей документации. 

Если это конечно возможно. 

Ссылка на сообщение
Поделиться на другие сайты

Официальный канал: Tutoriels InSitu

Ссылка на сообщение
Поделиться на другие сайты
  • 3 недели спустя...
В 23.04.2015в22:06, nuget сказал:

4. Подключите плагин в файле конфигурации "space.ini", например:


[Plupins]Plupin.js=

Возможно вы имели ввиду

[Plugins]

Plugin.js=

Изменено пользователем kd_user
Ссылка на сообщение
Поделиться на другие сайты

kd_user , да именно так. Я ничего не написал про кодировку. Файл должен быть создан в кодировке UTF8, для этого используйте редактор (Notepad++) или (Notepad2), иначе могут быть ошибки выполнения.

Изменено пользователем nuget
Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×
×
  • Создать...