Форум профессиональных мебельщиков PROMEBELclub
 
PROMEBELclub - Форум для мебельщиков: конструкторов, дизайнеров, мастеров, технологов и всех, кто имеет отношение к производству и изготовлению мебели. Программы для конструирования и дизайна мебели. Мебельная литература и обучающие пособия.
 
 

Вернуться   Форум профессиональных мебельщиков PROMEBELclub > Программы для мебельщиков > Программы для конструирования и дизайна мебели > Система БАЗИС > Базис-мебельщик. Скрипты

Меню

Маркет


Ответ
 
Опции темы Опции просмотра
Старый 14.09.2019, 00:17   #1
БАЗИС 11-2023 - Скрипты
 
Аватар для AlexBolton
AlexBolton
Модератор
Регистрация: 19.02.2008
Адрес: www
Сообщений: 3,935

Сказал(а) спасибо: 7,295
Поблагодарили 16,890 раз(а) в 3,207 сообщениях
Версия для печати Отправить по электронной почте
AlexBolton AlexBolton вне форума 14.09.2019, 00:17
Рейтинг: ()

Обмениваемся , задаем вопросы, отвечаем... Все, что касается скриптов в БМ 11 в этой теме.

Новшества Базис Мебельщик версии 11:
.....
6. Работоспособность скриптов, созданных в более ранних версиях, не гарантируется в версии БАЗИС 11.
.....
52. Разработана панель инструментов для скриптов, на которую можно вывести, например, часто используемые скрипты, со своими иконками, хинтами и т.д.
53. Добавлена возможность автозапуска выбранного скрипта на любое из двух событий – Загрузка модели, и/или Сохранение модели.
.....

Новшества Базис Мебельщик версии 2021:

16. Отладчик скриптов.



VISUAL CODE

Код:
Примеры скриптов из видео

Вес панелей.js
Выделить панели без облицовки.js
Панель по 3 точкам.js
Прифуговка кромки.js
node.js обновился с 7.0.0 до 8.11.3

Напиши себе Базис или Моя первая тумбочка 2
Комплект - руководство+ файлы+ скрипт

Обратите внимание на полезные ответы в этой теме!

__________________
.
▓▒░ Халявы не бывает ░▒▓

[ Как правильно задавать вопросы на форумах ] | [ Как просто, быстро и правильно опубликовать фото и файлы в сообщении 15.03.2024]

[ USDownloader - удобно и безопасно скачиваем с файлообменников 09.02.2024] | [ Обходим блокировки сайтов, торрентов, месенджеров, ФО - RU - UA]


Любые вопросы по любому системному и мебельному софту, любые конвертации, настройки и т.д. >сюда< (кроме озвученных в мануалах, инструкциях и темах форума) ...

Последний раз редактировалось AlexBolton; 09.01.2024 в 11:56..
Просмотров: 593640
Ответить с цитированием Вверх
14 пользователя(ей) сказали cпасибо:
Старый 16.09.2019, 18:42   #2
IStiv
Пользователь
 
Регистрация: 02.12.2016
Сообщений: 84
Сказал(а) спасибо: 21
Поблагодарили 55 раз(а) в 27 сообщениях
Вес репутации: 108
IStiv скоро придёт к известности
По умолчанию

эм...а по API изменений нет?
IStiv вне форума   Ответить с цитированием Вверх
Старый 13.10.2019, 18:11   #3
IStiv
Пользователь
 
Регистрация: 02.12.2016
Сообщений: 84
Сказал(а) спасибо: 21
Поблагодарили 55 раз(а) в 27 сообщениях
Вес репутации: 108
IStiv скоро придёт к известности
По умолчанию

Цитата:
Сообщение от Letos Посмотреть сообщение
В 11 версии заработали асинхронные функции

1. так изменения в API все же есть? где найти список?
2. т.е. теперь можно HTTP GET запрос какой нибудь сделать из скрипта?
это же же отлично.

Последний раз редактировалось Uncle; 13.10.2019 в 19:13.
IStiv вне форума   Ответить с цитированием Вверх
Старый 14.10.2019, 09:55   #4
Letos
Консультант
 
Регистрация: 28.06.2017
Сообщений: 555
Сказал(а) спасибо: 127
Поблагодарили 1,029 раз(а) в 366 сообщениях
Вес репутации: 343
Letos за этого человека можно гордитсяLetos за этого человека можно гордитсяLetos за этого человека можно гордитсяLetos за этого человека можно гордитсяLetos за этого человека можно гордитсяLetos за этого человека можно гордитсяLetos за этого человека можно гордитсяLetos за этого человека можно гордится
По умолчанию

Цитата:
Сообщение от IStiv Посмотреть сообщение
1. так изменения в API все же есть? где найти список?
2. т.е. теперь можно HTTP GET запрос какой нибудь сделать из скрипта?
это же же отлично.
1. Ну само API не менялось (это из коробки в node.js работает, просто к БМ это прикрутили наконец).
2. Да. И модули асинхронные также должны заработать. Только асинхронность работает пока скрипт жив, соответственно нужно Action.Continue() вызывать.
Letos вне форума   Ответить с цитированием Вверх
Пользователь сказал cпасибо:
IStiv (15.10.2019)
Старый 14.10.2019, 10:06   #5
AlexBolton
Модератор
 
Аватар для AlexBolton
 
Регистрация: 19.02.2008
Адрес: www
Сообщений: 3,935
Сказал(а) спасибо: 7,295
Поблагодарили 16,890 раз(а) в 3,207 сообщениях
Вес репутации: 4043
AlexBolton репутация неоспоримаAlexBolton репутация неоспоримаAlexBolton репутация неоспоримаAlexBolton репутация неоспоримаAlexBolton репутация неоспоримаAlexBolton репутация неоспоримаAlexBolton репутация неоспоримаAlexBolton репутация неоспоримаAlexBolton репутация неоспоримаAlexBolton репутация неоспоримаAlexBolton репутация неоспорима
По умолчанию

Цитата:
Сообщение от IStiv Посмотреть сообщение
где найти список?
Цитата:
Сообщение от Letos Посмотреть сообщение
это из коробки в node.js работает
8.11.3 прикрутили, IStiv можно почитать ченжлог node.js от 7.0.0 (в БМ 10 был) ->8.xx.x
__________________
.
▓▒░ Халявы не бывает ░▒▓

[ Как правильно задавать вопросы на форумах ] | [ Как просто, быстро и правильно опубликовать фото и файлы в сообщении 15.03.2024]

[ USDownloader - удобно и безопасно скачиваем с файлообменников 09.02.2024] | [ Обходим блокировки сайтов, торрентов, месенджеров, ФО - RU - UA]


Любые вопросы по любому системному и мебельному софту, любые конвертации, настройки и т.д. >сюда< (кроме озвученных в мануалах, инструкциях и темах форума) ...
AlexBolton вне форума   Ответить с цитированием Вверх
Пользователь сказал cпасибо:
IStiv (15.10.2019)
Старый 15.10.2019, 18:03   #6
IStiv
Пользователь
 
Регистрация: 02.12.2016
Сообщений: 84
Сказал(а) спасибо: 21
Поблагодарили 55 раз(а) в 27 сообщениях
Вес репутации: 108
IStiv скоро придёт к известности
По умолчанию

Цитата:
Сообщение от AlexBolton Посмотреть сообщение
8.11.3 прикрутили, IStiv можно почитать ченжлог node.js от 7.0.0 (в БМ 10 был) ->8.xx.x
- в 7 node не было асинхронных вызовов? я так понял это на стороне БМ был проблемс..

прикрутили новую Node, асинхронность ) а где в описании нововведений в БАЗИС Мебельщик это написано ? Ткните пожалуйста, может есть документ какой от Базиса.
IStiv вне форума   Ответить с цитированием Вверх
Старый 15.10.2019, 20:16   #7
AlexBolton
Модератор
 
Аватар для AlexBolton
 
Регистрация: 19.02.2008
Адрес: www
Сообщений: 3,935
Сказал(а) спасибо: 7,295
Поблагодарили 16,890 раз(а) в 3,207 сообщениях
Вес репутации: 4043
AlexBolton репутация неоспоримаAlexBolton репутация неоспоримаAlexBolton репутация неоспоримаAlexBolton репутация неоспоримаAlexBolton репутация неоспоримаAlexBolton репутация неоспоримаAlexBolton репутация неоспоримаAlexBolton репутация неоспоримаAlexBolton репутация неоспоримаAlexBolton репутация неоспоримаAlexBolton репутация неоспорима
По умолчанию

Цитата:
Сообщение от IStiv Посмотреть сообщение
может есть документ какой от Базиса.
кроме Script.pdf в папке Manual не видал ничего, может кто из инсайдеров просветит.
Раньше на github можно было глянуть кое-что.
-
Глобально, для общего ознакомления ченжлог node.js 8.x в интернете посмотрите на профильных ресурсах.
__________________
.
▓▒░ Халявы не бывает ░▒▓

[ Как правильно задавать вопросы на форумах ] | [ Как просто, быстро и правильно опубликовать фото и файлы в сообщении 15.03.2024]

[ USDownloader - удобно и безопасно скачиваем с файлообменников 09.02.2024] | [ Обходим блокировки сайтов, торрентов, месенджеров, ФО - RU - UA]


Любые вопросы по любому системному и мебельному софту, любые конвертации, настройки и т.д. >сюда< (кроме озвученных в мануалах, инструкциях и темах форума) ...
AlexBolton вне форума   Ответить с цитированием Вверх
Старый 19.10.2019, 09:37   #8
wizardpnz
Местный
 
Регистрация: 02.07.2011
Сообщений: 190
Сказал(а) спасибо: 93
Поблагодарили 105 раз(а) в 44 сообщениях
Вес репутации: 195
wizardpnz скоро придёт к известностиwizardpnz скоро придёт к известности
По умолчанию

подскажите как теперь подключаться к firebird

var options = {};
options.host = '127.0.0.1';
options.port = 14357;
options.database = "D:\baza.fdb";
options.user = 'SYSDBA';
options.password = 'masterkey';
options.lowercase_keys = false; // set to true to lowercase keys
options.role = null; // default
options.pageSize = 4096; // default when creating database
var Firebird = require('node-firebird');



Firebird.attach(options, function(err, db) {
if (err)
throw err;

db.query('SELECT * FROM MATERIAL', function(err, result) {
db.detach();
});

});


не работает

https://developer.mozilla.org/ru/doc...bjects/Boolean

жесть они отключили стандартную функцию Boolean
в 10 работает в 11 нет)))

пришлось вставить костыль в node-firebird, хз насколько правильно я понял работу Boolean

function Boolean(obj){ return !!obj }


excelljs тоже не пашет

Последний раз редактировалось wizardpnz; 19.10.2019 в 14:02.
wizardpnz вне форума   Ответить с цитированием Вверх
Пользователь сказал cпасибо:
Ovsyanicov (19.10.2019)
Старый 21.10.2019, 10:14   #9
Letos
Консультант
 
Регистрация: 28.06.2017
Сообщений: 555
Сказал(а) спасибо: 127
Поблагодарили 1,029 раз(а) в 366 сообщениях
Вес репутации: 343
Letos за этого человека можно гордитсяLetos за этого человека можно гордитсяLetos за этого человека можно гордитсяLetos за этого человека можно гордитсяLetos за этого человека можно гордитсяLetos за этого человека можно гордитсяLetos за этого человека можно гордитсяLetos за этого человека можно гордится
По умолчанию

Цитата:
Сообщение от wizardpnz Посмотреть сообщение
подскажите как теперь подключаться к firebird

var options = {};
options.host = '127.0.0.1';
options.port = 14357;
options.database = "D:\baza.fdb";
options.user = 'SYSDBA';
options.password = 'masterkey';
options.lowercase_keys = false; // set to true to lowercase keys
options.role = null; // default
options.pageSize = 4096; // default when creating database
var Firebird = require('node-firebird');



Firebird.attach(options, function(err, db) {
if (err)
throw err;

db.query('SELECT * FROM MATERIAL', function(err, result) {
db.detach();
});

});


не работает

https://developer.mozilla.org/ru/doc...bjects/Boolean

жесть они отключили стандартную функцию Boolean
в 10 работает в 11 нет)))

пришлось вставить костыль в node-firebird, хз насколько правильно я понял работу Boolean

function Boolean(obj){ return !!obj }


excelljs тоже не пашет
1. При работе с базой используете продолжение скрипта Action.Continue()? Если нет, то проблема, скорее всего, в этом. В 11 БМ реализовали корректную работу асинхронных функций и теперь они не вешают БМ. Здесь я описывал "особенности" работы асинхронных функций в БМ10, в БМ 11 теперь иначе: БМ теперь не ждёт завершения асинхронной функции, а выполняется дальше и если скрипт завершается по окончании кода (без Action.Continue()), то результат асинхронной функции может не вызваться, если асинхронная функция не закончила выполнение.

2. Посмотрел стандартные типы - Boolean действительно объект, а не функция. Остальные типы (Number, Object, Array, Error, Function, Date) вроде функции-конструкторы. Погуглил информацию - нигде нет упоминания того, что Boolean - объект, а не функция-конструктор, так что это, скорее всего, проблема БМ.

3. А в exceljs какая ошибка? Поможет ли переустановка модуля?
Letos вне форума   Ответить с цитированием Вверх
Старый 21.10.2019, 14:11   #10
wizardpnz
Местный
 
Регистрация: 02.07.2011
Сообщений: 190
Сказал(а) спасибо: 93
Поблагодарили 105 раз(а) в 44 сообщениях
Вес репутации: 195
wizardpnz скоро придёт к известностиwizardpnz скоро придёт к известности
По умолчанию

там много букв сейчас курю excell4node вроде работает

теперь вопрос как подключить visual studio code к Б11
wizardpnz вне форума   Ответить с цитированием Вверх
Ответ

Нижняя навигация
Вернуться   Форум профессиональных мебельщиков PROMEBELclub > Программы для мебельщиков > Программы для конструирования и дизайна мебели > Система БАЗИС > Базис-мебельщик. Скрипты

Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
БАЗИС 10 - Скрипты systland Базис-мебельщик. Скрипты 714 06.03.2024 09:09
БАЗИС 9 - Скрипты Igor_482 Базис-мебельщик. Скрипты 1441 27.02.2024 10:48
V-Ray в Базис Мебельщик 11/2023 nayrogi Система БАЗИС 70 29.01.2024 17:25
Базис ЧПУ 2021/2024 AlexBolton Базис-мебельщик 2021/2023 116 16.12.2023 09:42
БАЗИС 8 - Скрипты Igor_482 Базис-мебельщик. Скрипты 1524 07.12.2022 19:53


Текущее время: 11:15. Часовой пояс GMT +3.


Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
© 2007-2023 PROMEBEL

џндекс.Њетрика