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

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

Меню

Маркет


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

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

Если вы не знаете, или не уверены, куда задавать вопрос по скриптам в Системе Базис, то эта тема для вас.
Просмотров: 253464
Ответить с цитированием Вверх
2 пользователя(ей) сказали cпасибо:
PravCom (28.07.2021), Максим Геннадьевич (08.06.2018)
Старый 19.08.2022, 20:19   #431
kos100pudov
Местный
 
Регистрация: 02.11.2015
Сообщений: 490
Сказал(а) спасибо: 105
Поблагодарили 701 раз(а) в 265 сообщениях
Вес репутации: 294
kos100pudov - просто великолепная личностьkos100pudov - просто великолепная личностьkos100pudov - просто великолепная личностьkos100pudov - просто великолепная личностьkos100pudov - просто великолепная личностьkos100pudov - просто великолепная личностьkos100pudov - просто великолепная личность
По умолчанию

Цитата:
Сообщение от Артем Валерьевич Посмотреть сообщение
Есть ли возможность узнать что к панели применялась операция "симметрично отобразить" и как именно?
Нет. При симметричном отображении панели меняются координаты контура по оси Х. Но так как редактировании панели координаты контура и так могут стать отрицательными или сильно положительными, то определение по такому признаку не поможет. Ну только если вы прям всегда срого соблюдаете редактирование контура в положительных значениях от начала системы координат панели.
__________________
Оно поди конечно если, а как коснись чего-нибудь, так вот те на пожалуйста..
kos100pudov вне форума   Ответить с цитированием Вверх
Пользователь сказал cпасибо:
Старый 17.10.2022, 09:57   #432
Акме
Новичок
 
Регистрация: 30.03.2017
Сообщений: 12
Сказал(а) спасибо: 6
Поблагодарили 1 раз в 1 сообщении
Вес репутации: 0
Акме пока не определено
По умолчанию Закрыть Excel

Здравствуйте , при запуске NewCOMObject('Excel.Application') после выполнения всех действий не получается закрыть процесс Excel. Сам открытый файл закрывается ,а процесс так и висит. Если запустить скрипт 10 раз то и процессов зависнет 10. Как можно убить эти процессы??
PHP код:
Ex NewCOMObject('Excel.Application')
var 
Book Ex.Workbooks.Open(FileName);
Ex.Application.Visible false

//.....

Book.Save()  ;
Ex.Workbooks.Close() ;
Ex.Application.Quit();
Ex.Quit();
Ex null
Акме вне форума   Ответить с цитированием Вверх
Старый 20.10.2022, 09:26   #433
yar-an
Новичок
 
Регистрация: 28.03.2013
Адрес: Казань
Сообщений: 3
Сказал(а) спасибо: 4
Поблагодарили 0 раз(а) в 0 сообщениях
Вес репутации: 0
yar-an пока не определено
По умолчанию Артикул материала

Кто подскажет как у облицовонной панели вытащить артикула материалов облицовки.
yar-an вне форума   Ответить с цитированием Вверх
Старый 20.10.2022, 09:40   #434
skromvit
Местный
 
Аватар для skromvit
 
Регистрация: 22.12.2008
Сообщений: 266
Сказал(а) спасибо: 55
Поблагодарили 239 раз(а) в 172 сообщениях
Вес репутации: 262
skromvit - весьма и весьма положительная личностьskromvit - весьма и весьма положительная личностьskromvit - весьма и весьма положительная личность
По умолчанию

Цитата:
Сообщение от yar-an Посмотреть сообщение
Кто подскажет как у облицовонной панели вытащить артикула материалов облицовки.
PHP код:
//Скрипт добавляет пользовательское свойство и вносит артикул материала пластика

Model.forEachPanel(function(obj) {
obj.UserProperty['Покрытие']=null
var i=0n=obj.AsPanel.Plastics.Countname=""
while (i!=n)
{
   if (
i==0)
       {
name=ExtractMatCode(obj.AsPanel.Plastics.Plastics[i].Material);
       
i=i+1;}
   else
 {
name=ExtractMatCode(obj.AsPanel.Plastics.Plastics[i].Material)+"/"+name;  //если пластик с 2х сторон
       
i=i+1;}
};
obj.UserProperty['Покрытие']=name
}); 
PHP код:
//Скрипт добавляет пользовательское свойство и вносит название материала пластика
Model.forEachPanel(function(obj) {
obj.UserProperty['Покрытие']=null
var i=0n=obj.AsPanel.Plastics.Countname=""
while (i!=n)
{
   if (
i==0)
       {
name=ExtractMatName(obj.AsPanel.Plastics.Plastics[i].Material);
       
i=i+1;}
   else
       {
name=ExtractMatName(obj.AsPanel.Plastics.Plastics[i].Material)+"/"+name;  //если пластик с 2х сторон
       
i=i+1;}
};
obj.UserProperty['Покрытие']=name
}); 
skromvit вне форума   Ответить с цитированием Вверх
Пользователь сказал cпасибо:
yar-an (21.10.2022)
Старый 20.10.2022, 14:13   #435
Максим Геннадьевич
Местный
 
Регистрация: 11.04.2018
Адрес: г.Маркс
Сообщений: 169
Сказал(а) спасибо: 57
Поблагодарили 246 раз(а) в 46 сообщениях
Вес репутации: 140
Максим Геннадьевич - весьма и весьма положительная личностьМаксим Геннадьевич - весьма и весьма положительная личностьМаксим Геннадьевич - весьма и весьма положительная личность
По умолчанию

Цитата:
Сообщение от yar-an Посмотреть сообщение
Кто подскажет как у облицовонной панели вытащить артикула материалов облицовки.
Выделите панель с облицовкой и запустите скрипт, в консоле получите артикул облицовки.
PHP код:
console.log(ExtractMatCode(Model.Selected.Plastics[0].Material)); 
Максим Геннадьевич вне форума   Ответить с цитированием Вверх
Пользователь сказал cпасибо:
yar-an (21.10.2022)
Старый 21.10.2022, 16:24   #436
yar-an
Новичок
 
Регистрация: 28.03.2013
Адрес: Казань
Сообщений: 3
Сказал(а) спасибо: 4
Поблагодарили 0 раз(а) в 0 сообщениях
Вес репутации: 0
yar-an пока не определено
По умолчанию

Кто знает как вытащить обозначение панели.
yar-an вне форума   Ответить с цитированием Вверх
Старый 21.10.2022, 16:49   #437
skromvit
Местный
 
Аватар для skromvit
 
Регистрация: 22.12.2008
Сообщений: 266
Сказал(а) спасибо: 55
Поблагодарили 239 раз(а) в 172 сообщениях
Вес репутации: 262
skromvit - весьма и весьма положительная личностьskromvit - весьма и весьма положительная личностьskromvit - весьма и весьма положительная личность
По умолчанию

Цитата:
Сообщение от yar-an Посмотреть сообщение
Кто знает как вытащить обозначение панели.
PHP код:
panel.Designation 
skromvit вне форума   Ответить с цитированием Вверх
Пользователь сказал cпасибо:
yar-an (23.10.2022)
Старый 05.11.2022, 10:40   #438
yar-an
Новичок
 
Регистрация: 28.03.2013
Адрес: Казань
Сообщений: 3
Сказал(а) спасибо: 4
Поблагодарили 0 раз(а) в 0 сообщениях
Вес репутации: 0
yar-an пока не определено
По умолчанию

Кто подскажет как можно на панели с криволинейным вырезом вытеснить какая кромка на несена на криволинейным участок и прилегающих к нему и добавить например припус или полностью кромку заменить.
yar-an вне форума   Ответить с цитированием Вверх
Старый 07.11.2022, 17:19   #439
AlexShtol
Новичок
 
Регистрация: 14.09.2022
Сообщений: 8
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Вес репутации: 0
AlexShtol пока не определено
По умолчанию

Здравствуйте. Не могли бы помочь разобраться с функцией замены фурнитуры ReplaceFurniture. Очень необходимо. Есть около 100 моделей и в каждой нужно поменять некоторую фурнитуру и блоки. Более менее понятно как реализовать перебор всех моделей из папки. Но вот с ReplaceFurniture не разобрался.
AlexShtol вне форума   Ответить с цитированием Вверх
Старый 07.11.2022, 18:30   #440
Максим Геннадьевич
Местный
 
Регистрация: 11.04.2018
Адрес: г.Маркс
Сообщений: 169
Сказал(а) спасибо: 57
Поблагодарили 246 раз(а) в 46 сообщениях
Вес репутации: 140
Максим Геннадьевич - весьма и весьма положительная личностьМаксим Геннадьевич - весьма и весьма положительная личностьМаксим Геннадьевич - весьма и весьма положительная личность
По умолчанию

Цитата:
Сообщение от AlexShtol Посмотреть сообщение
Здравствуйте. Не могли бы помочь разобраться с функцией замены фурнитуры ReplaceFurniture. Очень необходимо. Есть около 100 моделей и в каждой нужно поменять некоторую фурнитуру и блоки. Более менее понятно как реализовать перебор всех моделей из папки. Но вот с ReplaceFurniture не разобрался.
https://промебельклуб.рф/forum/showp...&postcount=318
Максим Геннадьевич вне форума   Ответить с цитированием Вверх
Ответ

Нижняя навигация
Вернуться   Форум профессиональных мебельщиков 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


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


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

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