nuget

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

6 сообщений в этой теме

Разработка плагинов для программы 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!".

2

Поделиться этим сообщением


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

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

 

Изменено пользователем nuget
2

Поделиться этим сообщением


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

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

 

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

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

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

0

Поделиться этим сообщением


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

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

1

Поделиться этим сообщением


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

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


[Plupins]Plupin.js=

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

[Plugins]

Plugin.js=

Изменено пользователем kd_user
0

Поделиться этим сообщением


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

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

Изменено пользователем nuget
0

Поделиться этим сообщением


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

Создайте аккаунт или авторизуйтесь, чтобы оставить комментарий

Комментарии могут оставлять только зарегистрированные пользователи

Создать аккаунт

Зарегистрировать новый аккаунт в нашем сообществе. Это несложно!


Зарегистрировать новый аккаунт

Войти

Есть аккаунт? Войти.


Войти
    • 13 сообщений
    • 1719 просмотров
    • 3 сообщений
    • 600 просмотров
    • 1 сообщений
    • 963 просмотров
    • 2 сообщений
    • 3978 просмотров
    • 1 сообщений
    • 1592 просмотров

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

    Ни один зарегистрированный пользователь не просматривает эту страницу.