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

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

Меню

Маркет


беспроводные выключатели для мебели
Ответ
 
Опции темы Опции просмотра
Старый 06.06.2017, 08:56  
БАЗИС 10 - Скрипты
systland
VIP
Регистрация: 30.10.2007
Адрес: Москва
Сообщений: 565

Сказал(а) спасибо: 303
Поблагодарили 451 раз(а) в 189 сообщениях
Версия для печати Отправить по электронной почте
systland systland вне форума 06.06.2017, 08:56
Рейтинг: ()

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


Последний раз редактировалось systland; 26.12.2017 в 11:52..
Просмотров: 425592
Ответить с цитированием Вверх
Старый 14.07.2018, 20:28   #201
IStiv
Пользователь
 
Регистрация: 02.12.2016
Сообщений: 84
Сказал(а) спасибо: 21
Поблагодарили 55 раз(а) в 27 сообщениях
Вес репутации: 109
IStiv скоро придёт к известности
По умолчанию

Цитата:
Сообщение от v22884 Посмотреть сообщение
Можно ли скриптом создать спецификацию XML?
можно. руками составить xml или что нибудь типо https://www.npmjs.com/package/xmlbuilder
IStiv вне форума   Ответить с цитированием Вверх
Пользователь сказал cпасибо:
v22884 (06.09.2018)
Старый 15.07.2018, 00:14   #202
wizardpnz
Местный
 
Регистрация: 02.07.2011
Сообщений: 191
Сказал(а) спасибо: 93
Поблагодарили 105 раз(а) в 44 сообщениях
Вес репутации: 196
wizardpnz скоро придёт к известностиwizardpnz скоро придёт к известности
По умолчанию

там есть пример в стандартных скриптах по экспорту XML
wizardpnz вне форума   Ответить с цитированием Вверх
Пользователь сказал cпасибо:
v22884 (06.09.2018)
Старый 20.07.2018, 17:31   #203
Tehnik
Местный
 
Аватар для Tehnik
 
Регистрация: 11.08.2012
Адрес: Киев
Сообщений: 936
Сказал(а) спасибо: 5,370
Поблагодарили 3,884 раз(а) в 874 сообщениях
Вес репутации: 1098
Tehnik репутация неоспоримаTehnik репутация неоспоримаTehnik репутация неоспоримаTehnik репутация неоспоримаTehnik репутация неоспоримаTehnik репутация неоспоримаTehnik репутация неоспоримаTehnik репутация неоспоримаTehnik репутация неоспоримаTehnik репутация неоспоримаTehnik репутация неоспорима
По умолчанию

Скрипт, который ищет и выделяет панели после указания позиций через пробел.
Может кто-то поправить для БМ10?

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

UnSelectAll();
var positions = prompt("Введите номера позиций через пробел");
var nums = positions.split(' ');
Model.forEach(function(obj){
if (nums.indexOf(obj.ArtPos) >= 0){
obj.Selected = true;
}
})
[свернуть]
Tehnik вне форума   Ответить с цитированием Вверх
2 пользователя(ей) сказали cпасибо:
LeoAN (21.07.2018), Анатолий.ru (28.07.2018)
Старый 20.07.2018, 17:40   #204
Ovsyanicov
Местный
 
Регистрация: 30.11.2013
Адрес: Кишинев
Сообщений: 734
Сказал(а) спасибо: 1,529
Поблагодарили 884 раз(а) в 376 сообщениях
Вес репутации: 402
Ovsyanicov за этого человека можно гордитсяOvsyanicov за этого человека можно гордитсяOvsyanicov за этого человека можно гордитсяOvsyanicov за этого человека можно гордитсяOvsyanicov за этого человека можно гордитсяOvsyanicov за этого человека можно гордитсяOvsyanicov за этого человека можно гордитсяOvsyanicov за этого человека можно гордится
По умолчанию

Цитата:
Сообщение от Tehnik Посмотреть сообщение
Может кто-то поправить для БМ10?
У меня работает. Версия БМ 10.4.1.24600
Ovsyanicov вне форума   Ответить с цитированием Вверх
Старый 20.07.2018, 17:52   #205
zloichik
Местный
 
Регистрация: 16.07.2015
Адрес: Москва
Сообщений: 422
Сказал(а) спасибо: 198
Поблагодарили 318 раз(а) в 137 сообщениях
Вес репутации: 211
zloichik как роза среди колючекzloichik как роза среди колючекzloichik как роза среди колючекzloichik как роза среди колючек
По умолчанию

Цитата:
Сообщение от Tehnik Посмотреть сообщение
Скрипт, который ищет и выделяет панели после указания позиций через пробел.
Может кто-то поправить для БМ10?
10.4.0.24510 все работает с пробелом и без него.
zloichik вне форума   Ответить с цитированием Вверх
Пользователь сказал cпасибо:
Tehnik (20.07.2018)
Старый 20.07.2018, 18:39   #206
Ovsyanicov
Местный
 
Регистрация: 30.11.2013
Адрес: Кишинев
Сообщений: 734
Сказал(а) спасибо: 1,529
Поблагодарили 884 раз(а) в 376 сообщениях
Вес репутации: 402
Ovsyanicov за этого человека можно гордитсяOvsyanicov за этого человека можно гордитсяOvsyanicov за этого человека можно гордитсяOvsyanicov за этого человека можно гордитсяOvsyanicov за этого человека можно гордитсяOvsyanicov за этого человека можно гордитсяOvsyanicov за этого человека можно гордитсяOvsyanicov за этого человека можно гордится
По умолчанию

Цитата:
Сообщение от Tehnik Посмотреть сообщение
Может кто-то поправить для БМ10?
Странно, что у Вас не работает, но попробуйте заменить Model.forEach(function(obj) на Model.forEachPanel(function(obj)
Ovsyanicov вне форума   Ответить с цитированием Вверх
2 пользователя(ей) сказали cпасибо:
Tehnik (20.07.2018), Uncle (20.07.2018)
Старый 20.07.2018, 19:08   #207
Tehnik
Местный
 
Аватар для Tehnik
 
Регистрация: 11.08.2012
Адрес: Киев
Сообщений: 936
Сказал(а) спасибо: 5,370
Поблагодарили 3,884 раз(а) в 874 сообщениях
Вес репутации: 1098
Tehnik репутация неоспоримаTehnik репутация неоспоримаTehnik репутация неоспоримаTehnik репутация неоспоримаTehnik репутация неоспоримаTehnik репутация неоспоримаTehnik репутация неоспоримаTehnik репутация неоспоримаTehnik репутация неоспоримаTehnik репутация неоспоримаTehnik репутация неоспорима
По умолчанию

Цитата:
Сообщение от Ovsyanicov Посмотреть сообщение
попробуйте заменить
Помогло. Спасибо!
Tehnik вне форума   Ответить с цитированием Вверх
Старый 20.07.2018, 20:57   #208
Uncle
VIP
 
Аватар для Uncle
 
Регистрация: 31.10.2009
Адрес: Рівне. УкраЇна
Сообщений: 10,580
Сказал(а) спасибо: 14,588
Поблагодарили 20,024 раз(а) в 6,492 сообщениях
Вес репутации: 5257
Uncle репутация неоспоримаUncle репутация неоспоримаUncle репутация неоспоримаUncle репутация неоспоримаUncle репутация неоспоримаUncle репутация неоспоримаUncle репутация неоспоримаUncle репутация неоспоримаUncle репутация неоспоримаUncle репутация неоспоримаUncle репутация неоспорима
По умолчанию

Цитата:
Сообщение от Ovsyanicov Посмотреть сообщение
но попробуйте заменить Model.forEach(function(obj) на Model.forEachPanel(function(obj)
В таком варианте не выделяет профиля. Только панели
__________________
Уж лучше беспокойство в сомнении, чем успокоенность в заблуждении. .
(Мандзони Алессандро)
------------------------------------
Троллей не кормлю...
Uncle вне форума   Ответить с цитированием Вверх
Старый 20.07.2018, 21:51   #209
Letos
Консультант
 
Регистрация: 28.06.2017
Сообщений: 555
Сказал(а) спасибо: 127
Поблагодарили 1,030 раз(а) в 366 сообщениях
Вес репутации: 344
Letos за этого человека можно гордитсяLetos за этого человека можно гордитсяLetos за этого человека можно гордитсяLetos за этого человека можно гордитсяLetos за этого человека можно гордитсяLetos за этого человека можно гордитсяLetos за этого человека можно гордитсяLetos за этого человека можно гордится
По умолчанию

Цитата:
Сообщение от Tehnik Посмотреть сообщение
Скрипт, который ищет и выделяет панели после указания позиций через пробел.
Может кто-то поправить для БМ10?

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

UnSelectAll();
var positions = prompt("Введите номера позиций через пробел");
var nums = positions.split(' ');
Model.forEach(function(obj){
if (nums.indexOf(obj.ArtPos) >= 0){
obj.Selected = true;
}
})
[свернуть]
Поправил. Там косяк с какими-то типами объектов, когда obj может быть undefined, из-за чего любая попытка достучаться до его свойства выдаёт ошибку и весь скрипт прерывается. Проверить старый код легко - поставить параллельную линию так, чтобы в структуре модели она шла сразу после габаритной рамки, и запустить скрипт. Скорее всего из-за отсутствия таких "косячных" типов объектов у остальных всё заработало.
Вот, собственно, код:
Код:
UnSelectAll();
var positions = prompt("Введите номера позиций через пробел");
var nums = positions.split(' ');
Model.forEach(function(obj) {
    if (obj) {
        if (nums.indexOf(obj.ArtPos) >= 0) {
            obj.Selected = true;
        }
    }
})
Letos вне форума   Ответить с цитированием Вверх
9 пользователя(ей) сказали cпасибо:
Старый 25.07.2018, 16:37   #210
Kartuz
Пользователь
 
Регистрация: 16.12.2014
Сообщений: 32
Сказал(а) спасибо: 25
Поблагодарили 5 раз(а) в 5 сообщениях
Вес репутации: 0
Kartuz пока не определено
По умолчанию

Нужен простенький скрипт выделения деталей из определённых материалов. К примеру, в модели есть стекло 4мм и зеркало. Нажимаем скрипт и выделяются такие детали.
Kartuz вне форума   Ответить с цитированием Вверх
Ответ

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

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

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

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Базис-Мебельщик 10 systland Базис-мебельщик 10 1264 13.03.2024 22:48
БАЗИС-Мебельщик 7.0 Shadow Базис-мебельщик 7 2230 29.11.2019 10:37
Базис-мебельщик JavaScript ran Ищу работу 0 09.05.2014 10:08


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


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

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