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

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

Меню

Маркет


Ответ
 
Опции темы Опции просмотра
Старый 21.03.2018, 14:48  
Обсуждение скриптов в Системе Базис
Letos
Консультант
Регистрация: 28.06.2017
Сообщений: 555

Сказал(а) спасибо: 127
Поблагодарили 1,032 раз(а) в 366 сообщениях
Версия для печати Отправить по электронной почте
Letos Letos вне форума 21.03.2018, 14:48
Рейтинг: ()

Если вы не знаете, или не уверены, куда задавать вопрос по скриптам в Системе Базис, то эта тема для вас.
Просмотров: 244768
Ответить с цитированием Вверх
2 пользователя(ей) сказали cпасибо:
PravCom (28.07.2021), Максим Геннадьевич (08.06.2018)
Старый 10.04.2021, 21:24   #281
kostiaarh
Местный
 
Аватар для kostiaarh
 
Регистрация: 14.11.2011
Сообщений: 343
Сказал(а) спасибо: 460
Поблагодарили 595 раз(а) в 223 сообщениях
Вес репутации: 305
kostiaarh - это имя известно всемkostiaarh - это имя известно всемkostiaarh - это имя известно всемkostiaarh - это имя известно всемkostiaarh - это имя известно всемkostiaarh - это имя известно всем
По умолчанию

Цитата:
Сообщение от skromvit Посмотреть сообщение
Да о чем речь? Автор скрипта не я, откуда скачал уже и не помню Пользуйтесь на здоровье!
Этот скрипт был любезно предоставлен на мою просьбу Александром Овсяниковым в чате по скриптам для базиса в телеграмме. Спасибо ему.
Мне подошло, но там есть "фишка". Скрипт находит и заменяет за один проход только первое попавшееся значение из поиска. Далее нужно ещё раз запускать. Например, если в названии панели две буквы "а", то за проход скрипт найдёт и заменит только первую "а". Для замены второй - нужно запускать повторно.
kostiaarh вне форума   Ответить с цитированием Вверх
2 пользователя(ей) сказали cпасибо:
Ovsyanicov (14.04.2021), Uncle (11.04.2021)
Старый 11.04.2021, 11:27   #282
kos100pudov
Местный
 
Регистрация: 02.11.2015
Сообщений: 490
Сказал(а) спасибо: 105
Поблагодарили 701 раз(а) в 265 сообщениях
Вес репутации: 293
kos100pudov - просто великолепная личностьkos100pudov - просто великолепная личностьkos100pudov - просто великолепная личностьkos100pudov - просто великолепная личностьkos100pudov - просто великолепная личностьkos100pudov - просто великолепная личностьkos100pudov - просто великолепная личность
По умолчанию

Цитата:
Сообщение от kostiaarh Посмотреть сообщение
Этот скрипт был любезно предоставлен на мою просьбу Александром Овсяниковым в чате по скриптам для базиса в телеграмме. Спасибо ему.
Мне подошло, но там есть "фишка". Скрипт находит и заменяет за один проход только первое попавшееся значение из поиска. Далее нужно ещё раз запускать. Например, если в названии панели две буквы "а", то за проход скрипт найдёт и заменит только первую "а". Для замены второй - нужно запускать повторно.
Добрый день!
Вставил свои 5 копеек)).
Подкорректировал. Находится в общей копилке
kos100pudov вне форума   Ответить с цитированием Вверх
Пользователь сказал cпасибо:
Uncle (11.04.2021)
Старый 11.04.2021, 13:30   #283
kostiaarh
Местный
 
Аватар для kostiaarh
 
Регистрация: 14.11.2011
Сообщений: 343
Сказал(а) спасибо: 460
Поблагодарили 595 раз(а) в 223 сообщениях
Вес репутации: 305
kostiaarh - это имя известно всемkostiaarh - это имя известно всемkostiaarh - это имя известно всемkostiaarh - это имя известно всемkostiaarh - это имя известно всемkostiaarh - это имя известно всем
По умолчанию

Цитата:
Сообщение от kos100pudov Посмотреть сообщение
Добрый день!
Вставил свои 5 копеек)).
Подкорректировал. Находится в общей копилке
Спасибо.
Добавлю. Если в 8-ке не запускается - закоментить //props.NewSeparator();
kostiaarh вне форума   Ответить с цитированием Вверх
2 пользователя(ей) сказали cпасибо:
toucaner (11.04.2021), Uncle (11.04.2021)
Старый 13.04.2021, 15:28   #284
Mebel_kaz
Новичок
 
Регистрация: 13.04.2021
Сообщений: 4
Сказал(а) спасибо: 5
Поблагодарили 0 раз(а) в 0 сообщениях
Вес репутации: 0
Mebel_kaz пока не определено
По умолчанию

Здравствуйте. Я новичок. Пользуюсь Базис 10. Видел есть скрипт для расчета веса и объема изделия в разборе, а есть ли возможность получить объем выделенного блока?
Mebel_kaz вне форума   Ответить с цитированием Вверх
Старый 14.04.2021, 07:45   #285
kos100pudov
Местный
 
Регистрация: 02.11.2015
Сообщений: 490
Сказал(а) спасибо: 105
Поблагодарили 701 раз(а) в 265 сообщениях
Вес репутации: 293
kos100pudov - просто великолепная личностьkos100pudov - просто великолепная личностьkos100pudov - просто великолепная личностьkos100pudov - просто великолепная личностьkos100pudov - просто великолепная личностьkos100pudov - просто великолепная личностьkos100pudov - просто великолепная личность
По умолчанию

Цитата:
Сообщение от Mebel_kaz Посмотреть сообщение
Здравствуйте. Я новичок. Пользуюсь Базис 10. Видел есть скрипт для расчета веса и объема изделия в разборе, а есть ли возможность получить объем выделенного блока?
Блока в сборе или суммарный Обь ем элементов блока?
kos100pudov вне форума   Ответить с цитированием Вверх
Пользователь сказал cпасибо:
Mebel_kaz (14.04.2021)
Старый 14.04.2021, 16:30   #286
Mebel_kaz
Новичок
 
Регистрация: 13.04.2021
Сообщений: 4
Сказал(а) спасибо: 5
Поблагодарили 0 раз(а) в 0 сообщениях
Вес репутации: 0
Mebel_kaz пока не определено
По умолчанию

Цитата:
Сообщение от kos100pudov Посмотреть сообщение
Блока в сборе или суммарный Обь ем элементов блока?
Объем выделенного блока
Mebel_kaz вне форума   Ответить с цитированием Вверх
Старый 15.04.2021, 18:51   #287
kos100pudov
Местный
 
Регистрация: 02.11.2015
Сообщений: 490
Сказал(а) спасибо: 105
Поблагодарили 701 раз(а) в 265 сообщениях
Вес репутации: 293
kos100pudov - просто великолепная личностьkos100pudov - просто великолепная личностьkos100pudov - просто великолепная личностьkos100pudov - просто великолепная личностьkos100pudov - просто великолепная личностьkos100pudov - просто великолепная личностьkos100pudov - просто великолепная личность
По умолчанию Контур панели с учётом кромки

Добрый день всем!)
Подскажите как получить контур заготовки панели с нанесёнными кромками с подрезкой и контур детали с нанесенными кромками без подрезки?
kos100pudov вне форума   Ответить с цитированием Вверх
Старый 20.04.2021, 21:21   #288
kos100pudov
Местный
 
Регистрация: 02.11.2015
Сообщений: 490
Сказал(а) спасибо: 105
Поблагодарили 701 раз(а) в 265 сообщениях
Вес репутации: 293
kos100pudov - просто великолепная личностьkos100pudov - просто великолепная личностьkos100pudov - просто великолепная личностьkos100pudov - просто великолепная личностьkos100pudov - просто великолепная личностьkos100pudov - просто великолепная личностьkos100pudov - просто великолепная личность
По умолчанию

Цитата:
Сообщение от Mebel_kaz Посмотреть сообщение
Объем выделенного блока
Объект.Size.x * Объект.Size.y * Объект.Size.z
kos100pudov вне форума   Ответить с цитированием Вверх
Пользователь сказал cпасибо:
Mebel_kaz (21.04.2021)
Старый 21.04.2021, 10:30   #289
Guamoko
Пользователь
 
Регистрация: 04.04.2018
Адрес: Санкт-Петербург
Сообщений: 34
Сказал(а) спасибо: 18
Поблагодарили 18 раз(а) в 3 сообщениях
Вес репутации: 0
Guamoko на пути к лучшему
По умолчанию Проблема с крепежом

Может кто взглянет, почему не ставится крепеж. Закомментировано варианты. Кромка накладывается. Спасибо.
Прошу прощения, не разобрался как скрыть текст

Скрытый текст

FileOptions = 'Настройки.xml';
// CurBlock;
// var SideMat;
// Указываем габариты
Gab();

MakeProperties();

Action.Properties.Load(FileOptions);
Action.OnFinish = function () {
Action.Properties.Save(FileOptions);
}

BtnMake = NewButtonInput('Закончить');
BtnMake.OnChange = function () {
// Make(); //Вызываем функцию построения всех панелей
Action.Commit();
Action.Finish();
}

Make();

Action.Continue();

//свойства
function MakeProperties() {
Prop = Action.Properties;
Index = Prop.NewString('Индекс');
// Index.Visible = false;
ShelfCount = Prop.NewNumber('Кол.полок');
ShelfCount.Value = 3;

Offset = Prop.NewNumber('Зазор');
// Offset.Value = 0;

Depth = Prop.NewNumber('Загл-ние')
Depth.Value = 10;

KrmkVid = Prop.NewButt('Кромка видим');
KrmkNotVid = Prop.NewButt('Кромка не видим');

Fast = Prop.NewFurniture('Фурнитура');

OkBtn = Prop.NewButton('Закончить');
// Обработка нажатия на кнопку Построить
OkBtn.OnClick = function () {
Make(); //Вызываем функцию построения всех панелей
Action.Commit()
Action.Finish();
};
Prop.OnChange = function () {
if (Offset.Value == 0) {
KrmkNotVid.Visible = false;
}
if (Offset.Value > 0) {
KrmkNotVid.Visible = true;
}

Make();
};
}
// Поиск габаритов
function Gab() {
SetCamera(p3dFront);

LeftPanel = GetPanel('Укажите левую панель');
RightPanel = GetPanel('Укажите правую панель');
Left = LeftPanel.GabMax.x;
Right = RightPanel.GabMin.x;


Top = GetEdge('Укажите верхнюю границу', AxisX).First.y;
Bottom = GetEdge('Укажите нижнюю границу', AxisX).First.y;

SetCamera(p3dLeft);
Back = GetEdge('Укажите заднюю границу', AxisY).First.z;
Front = GetEdge('Укажите переднюю границу', AxisY).First.z;

Action.Hint = 'Укажите параметры';

}

//Построение
function Make() {
DeleteNewObjects();
// CurBlock = BeginParametricBlock("Тумба");

// Count = ShelfCount.Value;
// Thick = ActiveMaterial.Thickness;


// Panel2 = AddVertPanel(0, 0, 300, 400, 30);
Panel1 = AddHorizPanel(Left + Offset.Value, Back, Right - Offset.Value,
Front - Depth.Value, 50);
FastF = Fast.Value;
FastF.Mount(Panel1, LeftPanel, 16, 50, 64);
// PosY = Bottom;
// SectionHeight = Top - Bottom;
// YInc = Math.floor((SectionHeight - Count * Thick) / (Count + 1));


// for (var k = 0; k < Count; k++) {
// PosY += YInc;
// // Panel = AddHorizPanel(Left + Offset.Value, Back, Right - Offset.Value,
// Front - Depth.Value, PosY);
//
// if (Offset.Value == 0) {
// Panel.AddButt(KrmkVid, 2)
// }
// else {
// Panel.AddButt(KrmkNotVid, 0)
// Panel.AddButt(KrmkNotVid, 1)
// Panel.AddButt(KrmkVid, 2)
// Panel.AddButt(KrmkNotVid, 3)
// }

// FastF = Fast.Value;
// FastF.Mount(Panel, LeftPanel, 0, PosY, 64);

// ShelfFast.Mount(Panel, LeftPanel, 16, PosY, 64)
// Mount(Pan1, Pan2, x, y, z);
/*LCorner.Mount(Panel, LeftPanel, Left, PosY, Back + 32);
LCorner.Mount(Panel, RightPanel, Right, PosY, Back + 32);
LCorner.Mount(Panel, LeftPanel, Left, PosY, Front - 32);
LCorner.Mount(Panel, RightPanel, Right, PosY, Front - 32);
*/
// Panel.Build();

// PosY += Thick;

// Panel.Build();
// Panel.Name = 'Полка ' + Index.Value;
// }

// EndBlock();

SetCamera(p3dIsometric);

}
[свернуть]


Добавлено через 2 минуты
Прошу прощения, не разобрался как скрыть текст

Последний раз редактировалось SsensusS; 21.04.2021 в 13:42.
Guamoko вне форума   Ответить с цитированием Вверх
Старый 21.04.2021, 13:03   #290
skromvit
Местный
 
Аватар для skromvit
 
Регистрация: 22.12.2008
Сообщений: 255
Сказал(а) спасибо: 54
Поблагодарили 230 раз(а) в 163 сообщениях
Вес репутации: 258
skromvit - весьма и весьма положительная личностьskromvit - весьма и весьма положительная личностьskromvit - весьма и весьма положительная личность
По умолчанию

Цитата:
Сообщение от Guamoko Посмотреть сообщение
Может кто взглянет, почему не ставится крепеж. Закомментировано варианты. Кромка накладывается. Спасибо.
Попробуй этот, работает точно.
Вложения
Тип файла: zip Полки v2.0.zip (94.2 Кб, 18 просмотров)
skromvit вне форума   Ответить с цитированием Вверх
2 пользователя(ей) сказали cпасибо:
Guamoko (21.04.2021), PravCom (18.07.2021)
Ответ

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


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

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Обсуждение готовых скриптов Letos Базис-мебельщик. Скрипты 492 04.03.2024 11:42
БАЗИС 8 - общее обсуждение DTioutiou Базис-мебельщик 8 2092 15.08.2023 01:44
БАЗИС 8 - Фурнитура, обсуждение nayrogi Базис-мебельщик 8 1390 16.04.2022 22:47
MasterBox 7. Работа с ящиками в системе БАЗИС Daddy Базис-мебельщик 7 605 13.11.2019 11:13
Общие вопросы по системе БАЗИС 7.0 COBA Базис-мебельщик 7 904 24.08.2016 19:16


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


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

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