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

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

Меню

Маркет


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

Сказал(а) спасибо: 7,295
Поблагодарили 16,918 раз(а) в 3,211 сообщениях
Версия для печати Отправить по электронной почте
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..
Просмотров: 599720
Ответить с цитированием Вверх
14 пользователя(ей) сказали cпасибо:
Старый 13.01.2021, 09:14   #391
zorro
VIP
 
Аватар для zorro
 
Регистрация: 18.01.2008
Сообщений: 1,047
Сказал(а) спасибо: 2,864
Поблагодарили 1,852 раз(а) в 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
Поблагодарили 210 раз(а) в 89 сообщениях
Вес репутации: 212
Slav - весьма и весьма положительная личностьSlav - весьма и весьма положительная личностьSlav - весьма и весьма положительная личность
По умолчанию

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

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

Последний раз редактировалось zorro; 14.01.2021 в 11:21.
zorro вне форума   Ответить с цитированием Вверх
7 пользователя(ей) сказали cпасибо:
Старый 14.01.2021, 18:16   #394
Slav
Местный
 
Регистрация: 15.05.2012
Адрес: Москва
Сообщений: 259
Сказал(а) спасибо: 43
Поблагодарили 210 раз(а) в 89 сообщениях
Вес репутации: 212
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,852 раз(а) в 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 сообщениях
Вес репутации: 186
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,946
Сказал(а) спасибо: 3,974
Поблагодарили 3,530 раз(а) в 1,157 сообщениях
Вес репутации: 1043
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 сообщениях
Вес репутации: 186
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 код Выкл.

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Базис ЧПУ 2021/2024 AlexBolton Базис-мебельщик 2021-2024 126 Вчера 08:56
БАЗИС 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
БАЗИС 8 - Скрипты Igor_482 Базис-мебельщик. Скрипты 1524 07.12.2022 19:53


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


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

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