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

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

Меню

Маркет


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

Сказал(а) спасибо: 7,296
Поблагодарили 16,954 раз(а) в 3,222 сообщениях
Версия для печати Отправить по электронной почте
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
Комплект - руководство+ файлы+ скрипт

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

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

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

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


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

Последний раз редактировалось AlexBolton; 09.01.2024 в 11:56..
Просмотров: 612825
Ответить с цитированием Вверх
14 пользователя(ей) сказали cпасибо:
Старый 13.01.2021, 09:14   #391
zorro
VIP
 
Аватар для zorro
 
Регистрация: 18.01.2008
Сообщений: 1,047
Сказал(а) спасибо: 2,864
Поблагодарили 1,853 раз(а) в 435 сообщениях
Вес репутации: 695
zorro обеспечил(а) себе прекрасное будущееzorro обеспечил(а) себе прекрасное будущееzorro обеспечил(а) себе прекрасное будущееzorro обеспечил(а) себе прекрасное будущееzorro обеспечил(а) себе прекрасное будущееzorro обеспечил(а) себе прекрасное будущееzorro обеспечил(а) себе прекрасное будущееzorro обеспечил(а) себе прекрасное будущееzorro обеспечил(а) себе прекрасное будущееzorro обеспечил(а) себе прекрасное будущееzorro обеспечил(а) себе прекрасное будущее
По умолчанию

Цитата:
Сообщение от anb Посмотреть сообщение
И всё же лучше что бы только дуги и окружности.
Подсветить только дуги и/или окружности в контуре панели невозможно. Можно подсветить только панель.
zorro вне форума   Ответить с цитированием Вверх
Пользователь сказал cпасибо:
anb (13.01.2021)
Старый 14.01.2021, 00:03   #392
Slav
Местный
 
Регистрация: 15.05.2012
Адрес: Москва
Сообщений: 259
Сказал(а) спасибо: 43
Поблагодарили 211 раз(а) в 89 сообщениях
Вес репутации: 213
Slav - весьма и весьма положительная личностьSlav - весьма и весьма положительная личностьSlav - весьма и весьма положительная личность
По умолчанию

Всем доброго здравия.. Подскажите пожалуйста, как с помощью скрипта выяснить свойство "обозначение" для блока. В документации я такого не увидел.
Slav вне форума   Ответить с цитированием Вверх
Старый 14.01.2021, 10:35   #393
zorro
VIP
 
Аватар для zorro
 
Регистрация: 18.01.2008
Сообщений: 1,047
Сказал(а) спасибо: 2,864
Поблагодарили 1,853 раз(а) в 435 сообщениях
Вес репутации: 695
zorro обеспечил(а) себе прекрасное будущееzorro обеспечил(а) себе прекрасное будущееzorro обеспечил(а) себе прекрасное будущееzorro обеспечил(а) себе прекрасное будущееzorro обеспечил(а) себе прекрасное будущееzorro обеспечил(а) себе прекрасное будущееzorro обеспечил(а) себе прекрасное будущееzorro обеспечил(а) себе прекрасное будущееzorro обеспечил(а) себе прекрасное будущееzorro обеспечил(а) себе прекрасное будущееzorro обеспечил(а) себе прекрасное будущее
По умолчанию

Цитата:
Сообщение от Slav Посмотреть сообщение
Всем доброго здравия.. Подскажите пожалуйста, как с помощью скрипта выяснить свойство "обозначение" для блока. В документации я такого не увидел.
block.Designation
Во вложении пример скрипта который к позиции блокам и панелям добавляет обозначение. На сборочных чертежах и схемах сборки вместо просто позиций будет Позиция(Обозначение)
Вложения
Тип файла: rar Позиция (Обозначение).rar (602 байт, 71 просмотров)

Последний раз редактировалось zorro; 14.01.2021 в 11:21.
zorro вне форума   Ответить с цитированием Вверх
7 пользователя(ей) сказали cпасибо:
Старый 14.01.2021, 18:16   #394
Slav
Местный
 
Регистрация: 15.05.2012
Адрес: Москва
Сообщений: 259
Сказал(а) спасибо: 43
Поблагодарили 211 раз(а) в 89 сообщениях
Вес репутации: 213
Slav - весьма и весьма положительная личностьSlav - весьма и весьма положительная личностьSlav - весьма и весьма положительная личность
По умолчанию

Замечательно! Благодаря вам, моя задумка стала рабочей. Я хотел объединить расстановку позиций при выключенной ИРП с обозначениями при включенной ИРП..Теперь это стало возможно.
Код HTML:
Model.UnSelectAll();
   Model.forEach(
        function (Обект)
        {
           if (Обект.IsAssemblyUnit == true) {
            Обект.ArtPos = 'СБ_' + Обект.Designation
            Обект.Designation = Обект.ArtPos
            }
        }
    )
Еще вопрос такой.. Так скажем, для полного удовольствия от скрипта. Возможно ли проделать скриптом следующее?:
1. Выключить ИРП
2. Расставить позиции
3. Включить ИРП
4. "Расставить позиции у новых объектов"
5. Дальше -работает скрипт выше по тексту..

Если это так -то вообще песня получается.
Slav вне форума   Ответить с цитированием Вверх
Старый 15.01.2021, 15:58   #395
Максим Титов
Новичок
 
Регистрация: 18.12.2020
Сообщений: 14
Сказал(а) спасибо: 4
Поблагодарили 0 раз(а) в 0 сообщениях
Вес репутации: 0
Максим Титов пока не определено
По умолчанию

какое свойство возвращает название и артикул кромки,
по типу .MaterialName для материала?
Максим Титов вне форума   Ответить с цитированием Вверх
Старый 15.01.2021, 16:25   #396
zorro
VIP
 
Аватар для zorro
 
Регистрация: 18.01.2008
Сообщений: 1,047
Сказал(а) спасибо: 2,864
Поблагодарили 1,853 раз(а) в 435 сообщениях
Вес репутации: 695
zorro обеспечил(а) себе прекрасное будущееzorro обеспечил(а) себе прекрасное будущееzorro обеспечил(а) себе прекрасное будущееzorro обеспечил(а) себе прекрасное будущееzorro обеспечил(а) себе прекрасное будущееzorro обеспечил(а) себе прекрасное будущееzorro обеспечил(а) себе прекрасное будущееzorro обеспечил(а) себе прекрасное будущееzorro обеспечил(а) себе прекрасное будущееzorro обеспечил(а) себе прекрасное будущееzorro обеспечил(а) себе прекрасное будущее
По умолчанию

Цитата:
Сообщение от Максим Титов Посмотреть сообщение
какое свойство возвращает название и артикул кромки,
по типу .MaterialName для материала?
for (var i = 0; i < panel.Butts.Count; i++) {
//Элемент кромка
var butt = panel.Butts.Butts[i];
.......
}

panel.Butts - это список кромок на панели.
Butts[i] - это i-я кромка.

А у кромки butt есть свойства.
См. вложение. Это справка по скриптам.
Миниатюры
1.jpg  

Последний раз редактировалось zorro; 15.01.2021 в 17:58.
zorro вне форума   Ответить с цитированием Вверх
Пользователь сказал cпасибо:
De_mon (15.01.2021)
Старый 17.01.2021, 08:48   #397
AndrianoS
Пользователь
 
Регистрация: 21.08.2009
Адрес: Санкт-Петербург
Сообщений: 59
Сказал(а) спасибо: 73
Поблагодарили 15 раз(а) в 9 сообщениях
Вес репутации: 187
AndrianoS на пути к лучшему
По умолчанию

Здравствуйте уважаемые скриптоведы!

1)Есть ли элемент на форме аналогичный Listbox в VBA? Возможно ли его сделать?
Это такой элемент как выпадающий список,только все значения видны сразу.

2)Возможно ли с помощью javascript организовать поиск файлов?

3) Подскажите как вставить фрагмент и растянуть или задать ему размеры.

Интересует как это сделать,но если просто подскажете в какую сторону копать, то тоже буду благодарен.
AndrianoS вне форума   Ответить с цитированием Вверх
Старый 18.01.2021, 07:24   #398
Максим Титов
Новичок
 
Регистрация: 18.12.2020
Сообщений: 14
Сказал(а) спасибо: 4
Поблагодарили 0 раз(а) в 0 сообщениях
Вес репутации: 0
Максим Титов пока не определено
По умолчанию

Цитата:
Сообщение от zorro Посмотреть сообщение
panel.Butts - это список кромок на панели.
Дело в том что мне нужно считать кромку не с панели, а нужно из свойства в форме.
в монуале вообще мало инфы о формах, как в целом обо всём. Butts, butt я пытался там приладить, но они ни чего не возвращают.
Максим Титов вне форума   Ответить с цитированием Вверх
Старый 18.01.2021, 11:51   #399
bbb i ko
VIP
 
Регистрация: 04.07.2012
Сообщений: 1,956
Сказал(а) спасибо: 3,990
Поблагодарили 3,545 раз(а) в 1,167 сообщениях
Вес репутации: 1048
bbb i ko репутация неоспоримаbbb i ko репутация неоспоримаbbb i ko репутация неоспоримаbbb i ko репутация неоспоримаbbb i ko репутация неоспоримаbbb i ko репутация неоспоримаbbb i ko репутация неоспоримаbbb i ko репутация неоспоримаbbb i ko репутация неоспоримаbbb i ko репутация неоспоримаbbb i ko репутация неоспорима
По умолчанию

Цитата:
Сообщение от Letos Посмотреть сообщение
contour.OrderContours(true);
имейте ввиду, что команда упорядочивания контура переносит кромки вместе с индексом элемента
__________________
Автоматизация автоматизаций на АСУ, ТП и тд и тп..
Комплексное решение
bbb i ko на форуме   Ответить с цитированием Вверх
Пользователь сказал cпасибо:
Ovsyanicov (19.01.2021)
Старый 20.01.2021, 23:41   #400
AndrianoS
Пользователь
 
Регистрация: 21.08.2009
Адрес: Санкт-Петербург
Сообщений: 59
Сказал(а) спасибо: 73
Поблагодарили 15 раз(а) в 9 сообщениях
Вес репутации: 187
AndrianoS на пути к лучшему
По умолчанию

Цитата:
Сообщение от AndrianoS Посмотреть сообщение

1)Есть ли элемент на форме аналогичный Listbox в VBA? Возможно ли его сделать?
Это такой элемент как выпадающий список,только все значения видны сразу.

2)Возможно ли с помощью javascript организовать поиск файлов?

3) Подскажите как вставить фрагмент и растянуть или задать ему размеры.

Интересует как это сделать,но если просто подскажете в какую сторону копать, то тоже буду благодарен.
Что ж попробую сам)))
2)Работа с файловой системой возможна. Поможет Node JS. Для этого надо подключить библиотеки/модули fs и path.
3)Вставить фрагмент возможно несколькими способами.
-Загрузить с помощью Load, изменить размер ElasticResize
-OpenFurniture и далее MountBox.
А вот с первым пунктом беда.Нужна помощь.

Последний раз редактировалось AndrianoS; 20.01.2021 в 23:59. Причина: Добавил пример ListBoX из VBA
AndrianoS вне форума   Ответить с цитированием Вверх
Ответ

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

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

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

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
БАЗИС 10 - Скрипты systland Базис-мебельщик. Скрипты 715 14.04.2024 07:03
V-Ray в Базис Мебельщик 11/2023 nayrogi Система БАЗИС 73 12.04.2024 17:08
Базис ЧПУ 2021/2024 AlexBolton Базис-мебельщик 2021-2024 137 11.04.2024 13:16
БАЗИС 9 - Скрипты Igor_482 Базис-мебельщик. Скрипты 1442 04.04.2024 11:28
БАЗИС 8 - Скрипты Igor_482 Базис-мебельщик. Скрипты 1525 30.03.2024 15:03


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


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

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