nuget 67 Опубликовано 23 апреля, 2015 Жалоба Поделиться Опубликовано 23 апреля, 2015 Разработка плагинов для программы KitchenDraw Если вас не устраивает стандартный функционал программного интерфейса, или вы хотели бы оптимизировать процесс моделирования с использованием программной логики, то это можно сделать при помощи SDK, который входит в состав программы. Документация SDK KitchenDraw65 RU SDK KitchenDraw65 FR Пример создания плагина "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!". 3 Цитата Ссылка на сообщение Поделиться на другие сайты
nuget 67 Опубликовано 24 ноября, 2015 Автор Жалоба Поделиться Опубликовано 24 ноября, 2015 (изменено) Пример использования KDSDK для регенерации пластиковых ножек, ящиков, радиальных карнизов и цоколей. Изменено 24 ноября, 2015 пользователем nuget 2 Цитата Ссылка на сообщение Поделиться на другие сайты
~Novikov~ 311 Опубликовано 8 января, 2016 Жалоба Поделиться Опубликовано 8 января, 2016 Пример использования KDSDK для регенерации пластиковых ножек, ящиков, радиальных карнизов и цоколей. А продемонстрируйте пожалуйста возможности КД в режиме реального времени.Прям вот составили проект (допустим кухни) и каким образом происходит формирование сметы и прочей документации. Если это конечно возможно. Цитата Ссылка на сообщение Поделиться на другие сайты
nuget 67 Опубликовано 8 января, 2016 Автор Жалоба Поделиться Опубликовано 8 января, 2016 Официальный канал: Tutoriels InSitu 1 Цитата Ссылка на сообщение Поделиться на другие сайты
kd_user 4 Опубликовано 24 января, 2016 Жалоба Поделиться Опубликовано 24 января, 2016 (изменено) В 23.04.2015в22:06, nuget сказал: 4. Подключите плагин в файле конфигурации "space.ini", например: [Plupins]Plupin.js= Возможно вы имели ввиду [Plugins] Plugin.js= Изменено 24 января, 2016 пользователем kd_user Цитата Ссылка на сообщение Поделиться на другие сайты
nuget 67 Опубликовано 24 января, 2016 Автор Жалоба Поделиться Опубликовано 24 января, 2016 (изменено) kd_user , да именно так. Я ничего не написал про кодировку. Файл должен быть создан в кодировке UTF8, для этого используйте редактор (Notepad++) или (Notepad2), иначе могут быть ошибки выполнения. Изменено 24 января, 2016 пользователем nuget Цитата Ссылка на сообщение Поделиться на другие сайты
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.