|
|
|
|
|
13.01.2014, 13:22
|
|
БАЗИС 9 - Скрипты
Igor_482
VIP
Регистрация: 03.09.2008
Сообщений: 174
Сказал(а) спасибо: 34
Поблагодарили 794 раз(а) в 113 сообщениях
13.01.2014, 13:22
Рейтинг:
()
ВНИМАНИЕ! Правила выкладывания скриптов.
1. Если в скрипте нет ссылок на фурнитуру, фрагменты и.т.д то достаточно его упаковать в архив и выложить.
2. Если в скрипте есть ссылки на фурнитуру, фрагменты и т.д. то архив должен содержать папку с самим скриптом и всеми файлами на которые есть ссылки в тексте скрипта.
Т.к. при запуске скрипта на другом компе возникает ошибка о не возможности открыть то или иной файл и скрипт до конца не отрабатывает свой текст. Не соблюдается "чистота проверки" работы скрипта.
__________________________________________________ _______________
Интересует информация по редактору скриптов в БМ8. Существует ли справочная документация и примеры использования скриптов в БМ8. Какие возможности дает данная функция? Владеющим информацией по данному вопросу просьба поделиться ею.
Для работы скриптов от Igor_482 необходим установленный ODBC драйвер FireBird, установленные и зарегистрированные в ОС модули FBDBDialog.dll, MSDATGRD.OCX, MSCOMCTL.OCX и MSSTDFMT.DLL ( сообщение с описанием установки этих модулей в ОС, ссылка на модули и исходник "FBDBDialog.dll") а так же файл "ADODB.ini" с настройками соединения к БД в папке со скриптом.
ADODB.ini
[General]
FDBServ = t001
FBSPort = 14357
FDBFile = D:\DBBM\Библиотека\БД\BMDB09.FDB
FBCFile = C:\Windows\System32\fbclient.dll
----------------------------------------------
Переменные .ini:
FDBServ - имя ПК на котором находится сервер FireBird с используемой БД (если локально, то параметр: localhost или 127.0.0.1);
FBSPort - в настройке не нуждается (по умолчанию: 14357);
FDBFile - локальный путь к БД на сервере FireBird;
FBCFile - путь к файлу "fbclient.dll" (находится в корневой папке программы Базис).
[свернуть]
Последний раз редактировалось systland; 23.09.2016 в 11:52..
|
Просмотров: 994451
|
Пользователь сказал cпасибо:
|
|
25.03.2017, 08:29
|
#1321
|
Пользователь
Регистрация: 09.02.2014
Сообщений: 58
Сказал(а) спасибо: 16
Поблагодарили 1 раз в 1 сообщении
Вес репутации: 0
|
[QUOTE=v22884;417281]если панели там нет, то, наверно, создать панель, поставить к той плоскости, и поставить на панель ручки, удалить псевдо панель.
Панель есть, как скриптом выбрать плоскость и чтоб ручка смещалась вдоль этой плоскости, чтоб произвольно установить?
|
|
|
28.03.2017, 17:56
|
#1322
|
Пользователь
Регистрация: 02.12.2016
Сообщений: 84
Сказал(а) спасибо: 21
Поблагодарили 55 раз(а) в 27 сообщениях
Вес репутации: 109
|
1. возможно ли и как скопировать элемент (блок или панель) скриптом в другую (рядом открытую) модель ?
(насколько я понимаю в браузере тоже проблематично между вкладками скриптом данные перекидывать , ибо document главный родительский элемент).
или элемент верхнего уровня это application и можно как то работать между документами?
2. Возможно ли программно сохранить .b3d на диск? каким образом?
3.как с помощью GetObject() или иной функции получить блок ? через Panel.Owner только получается..
|
|
|
29.03.2017, 09:01
|
#1323
|
Новичок
Регистрация: 29.03.2017
Сообщений: 1
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Вес репутации: 0
|
Добрый вечер. Уважаемые господа, так как не нашёл ни в справке, ни на форуме, обращаюсь к Вам за помощью. Возможно ли обратиться к 3d размеру?
Всё, что у меня получилось - это сравнить через model.selected. А мне нужно именно построить 3d размер. Есть ли такая возможность?
Спасибо всем кто ответит.
Последний раз редактировалось dymbys; 29.03.2017 в 09:02.
Причина: Благодарность
|
|
|
30.03.2017, 21:16
|
#1324
|
VIP
Регистрация: 31.10.2009
Адрес: Рівне. УкраЇна
Сообщений: 10,580
Сказал(а) спасибо: 14,588
Поблагодарили 20,026 раз(а) в 6,492 сообщениях
Вес репутации: 5258
|
Уважаемые гуру-скриптописцы).. Возможно ли написать скрипт для создания новых листов для моделей? То есть, скрипт, который создаст заданное количество новых листов (вкладок) с заданным наименованием Заказа, Модели, Артикула и Габаритной рамки. Предполагаю алгоритм работы такой:
1. Запустить скрипт.
2. Количество листов - указать
3. Наименование Заказа:
... Одинаковое для всех - Да - вписываем одно наименование
... Нет- появляются поля по указанному количеству листов и в каждое вписываем наименование
4. Наименование модели - все по аналогии с наименованием Заказа.
5. Артикул - по той же аналогии
6. Габариты рамки - так же..
Если можно сие создать, буду благодарен, (материальная благодарность не исключается, конечно же ), тому кто возьмется ..
__________________
Уж лучше беспокойство в сомнении, чем успокоенность в заблуждении. .
(Мандзони Алессандро)
------------------------------------
Троллей не кормлю...
|
|
|
05.04.2017, 17:48
|
#1325
|
Пользователь
Регистрация: 09.02.2014
Сообщений: 58
Сказал(а) спасибо: 16
Поблагодарили 1 раз в 1 сообщении
Вес репутации: 0
|
Help. Как скриптом выбрать плоскость?
|
|
|
06.04.2017, 20:29
|
#1326
|
Новичок
Регистрация: 03.11.2011
Адрес: Гродно
Сообщений: 8
Сказал(а) спасибо: 3
Поблагодарили 0 раз(а) в 0 сообщениях
Вес репутации: 0
|
Скрипт для Салона (изменение наименования по условию габаритов)
Добрый день!
В скриптах совсем не силен, пытаюсь разобраться что к чему.
Помогите запилить следующий скрипт, если такое возможно.
В расстановке у модели есть наименование, его мне и нужно изменять в случае изменения габаритов модели.
Например:
Стандартное наименование модели:
ШН[ш30]_1[в750][гл35]
Нужно что бы в случае изменения габаритов модели то что в квадратных скобках изменялось в соответствии с новым размером.
[ш30] - "ш" ширина модели (указывается в сантиметрах)
[в750] - "в" высота модели (указывается в миллиметрах)
[гл35] - "гл" глубина модели (указывается в сантиметрах)
Так же у нас принято, указывать в наименовании габариты корпуса, без учета фасада, накладного ДВП, опор и тд. Для этого в структуре модели создан блок "Корпус" с которого и планирую считать фактические размеры корпуса.
Помогите создать данный скрипт. И возможно ли вообще такое сделать?
|
|
|
09.04.2017, 02:03
|
#1327
|
VIP
Регистрация: 01.08.2008
Адрес: Санкт-Петербург
Сообщений: 336
Сказал(а) спасибо: 559
Поблагодарили 512 раз(а) в 99 сообщениях
Вес репутации: 439
|
Подскажите, пожалуйста, как повесить скрипт на кнопку, если такое возможно.
|
|
|
09.04.2017, 09:39
|
#1328
|
Местный
Регистрация: 29.12.2014
Адрес: Уфа
Сообщений: 145
Сказал(а) спасибо: 135
Поблагодарили 113 раз(а) в 58 сообщениях
Вес репутации: 150
|
Цитата:
Сообщение от kaf07
Подскажите, пожалуйста, как повесить скрипт на кнопку, если такое возможно.
|
Настройка-параметры-горячие клавиши-скрипты
|
|
|
2 пользователя(ей) сказали cпасибо:
|
|
09.04.2017, 16:18
|
#1329
|
Пользователь
Регистрация: 03.08.2016
Сообщений: 88
Сказал(а) спасибо: 11
Поблагодарили 5 раз(а) в 4 сообщениях
Вес репутации: 0
|
Добрый день, помогите пожалуйста со скриптом я новичок навесы не правильно ставятся .... не могу понять почему.
И у шкаф-купе нижняя горизонтальная не вытягивается (над цоколем)
|
|
|
19.04.2017, 18:16
|
#1330
|
Пользователь
Регистрация: 09.10.2015
Сообщений: 34
Сказал(а) спасибо: 24
Поблагодарили 6 раз(а) в 4 сообщениях
Вес репутации: 0
|
Скажите возможно ли такое? Делаю скрипт "Шкаф-купе" который будет полностью строиться с помощью скрипта... Так вот родилась мысль, чтобы все необходимые данные (Габариты изделия, наименование фурнитуры, названия ручек, cbcntvs и т.д.) записывалbcm в вордовский документ, а если б еще и в форме таблицы )) Скажите возможно ли такое?
p/s Думаю было бы очень удобно. Сделал себе изделие а к нему файл с описанием изделия.
|
|
|
|
|
|
Нижняя навигация
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Текущее время: 06:10. Часовой пояс GMT +3.
|