ChatCrawlerпоиск по публичному Telegram Открыть приложение
Б

Базис: Cкрипты

3 453 участников
26 августа 2026
V
Ответсообщение недоступно
В Питоне разбираться не нужно: исполняемый файл конвертера запускает и сейчас управляет скрипт JS базиса. Загрузите текст скрипта базиса в нейросеть типа GLM 5.3 и спросите, что нужно поменять, чтобы жёстко прописать в скрипте путь к исполняемому файлу конвертера, а также пришлите путь к этому файлу у вас на машине. Думаю, после этого всё должно заработать.
27 августа 2026
А
Ответсообщение недоступно
🚀 Глобальное обновление скрипта для Базис-Мебельщик: Умное и быстрое управление размерами! 📏 Мы серьёзно прокачали макрос для пакетного редактирования размерных линий (TSize3D). Теперь подгонка габаритов на чертежах стала интерактивной, удобной и невероятно быстрой. Забудьте про долгое ручное вбивание цифр! Вот что изменилось в новой версии: 🎛 Интерактивная подгонка габаритов (Кнопки + и -) Правее полей «Длина» и «Высота» появились компактные кнопки + и -. Одно нажатие — и размер меняется на заданный шаг. 📐 Умный логарифмический шаг Добавлен выпадающий список Шаг ± (от 0.1 мм до 1000 мм). 🔹 Список построен на базе компонента TcxComboBox в режиме editList, что позволяет как выбирать популярные значения мышью, так и вводить любые нестандартные шаги с клавиатуры. ⚡️ On-the-fly рендеринг (Мгновенное применение) Больше не нужно каждый раз жать «Применить»! При клике на + / - или нажатии Enter скрипт мгновенно перестраивает геометрию объекта в модели (obj.Build()). Вы видите изменения в реальном времени. 🎯 Кнопка сброса «H = 0» Добавлена отдельная кнопка для моментального обнуления высоты размерной линии. Одно нажатие — и выносные линии выравниваются. 🎨 Компактный и эстетичный UI Ширина формы оптимизирована до 225 пикселей. Заголовок переведён в режим toolWindow (инструментальное окно) — шапка стала узкой, аккуратной, без лишних кнопок сворачивания. — ⚙️ Под капотом (Для гиков и разработчиков): 🛡 Защита версии API: Внедрена проверка apiVersion.AwareAndThrowIfApiVersionIsLowestThan(3). Скрипт корректно работает со всеми современными UI-компонентами Базиса. 🧮 Борьба с IEEE 754: Написан алгоритм компенсации артефактов арифметики с плавающей точкой. Выражение Math.round(newVal * 1000) / 1000 гарантирует, что при шаге 0.1 вы получите ровно 100.1, а не бесконечную дробь 100.10000000000002 в поле ввода. 🔀 Раздельная валидация осей: Функция приращения adjustField учитывает физику Базиса. Для Длины стоит жесткий блок на отрицательные числа и нули (защита от краша геоме
Сделал скрипт который цепляет на автомате базу данный тянет от туда всю инфу и создаёт Json. Руками ничего указывать не нужно. По сути можно прилепить к любому скрипту "ракрой, смета, и.т.д. У меня в раскрое применён что бы тащить формат листа например. Что важно файл bz_lib должен лежать в корне папки scripts. после запуска update создастся папка BZ DATA c FDB базой внутри. Ну и чуть более грамотное описании работы от Агента Принцип работы под капотом: * Автопоиск базы: Движок самостоятельно лезет в системные настройки БАЗИСа (файл BaseSettings.xml в системной папке %APPDATA%) и забирает оттуда прописанный путь к текущей базе материалов. Никаких ручных указаний путей и поиска файлов на диске не требуется. * Прямое подключение: Скрипт сам находит штатную утилиту isql.exe, которая устанавливается вместе с БАЗИСом, и через нее устанавливает прямое соединение с Firebird. * Оптимизированная выгрузка: Чтобы программа не падала и не зависала от обработки мегабайтов текста, скрипт не пытается склеивать данные сам. Он отправляет SQL-запрос, а утилита сразу отдает информацию в виде готовых строк формата JSON. * Локальное кэширование: Вся номенклатура со всеми параметрами (цены, габариты, толщины, направления текстуры, артикулы) сохраняется в легкий локальный файл bz_materials.json. * Мгновенное чтение: Ваши рабочие инструменты (Раскрой, Смета, Подготовка) больше не обращаются к медленной базе Firebird на каждый чих. Они за доли секунды считывают готовый JSON-справочник, безошибочно находя нужный материал по связке «наименование + артикул». * Контроль актуальности: Во время выгрузки в JSON вшивается цифровой «отпечаток» базы (общее количество записей, последний ID и сумма всех цен). Если технолог добавит в базу новый материал, скрипт заметит расхождение отпечатков и сам предложит обновить справочник в один клик. Чтобы прикрутить этот механизм к любому своему скрипту, достаточно положить файл библиотеки bz_lib.js в общую папку скриптов и вставить в начало в
Файл
bz_update_v21.js · 16 КБ · нажмите — покажем
Файл
bz_lib.js · 56 КБ · нажмите — покажем
К
Файл
Раскрой_v6 (2).js · 72 КБ · нажмите — покажем
Л
Ответсообщение недоступно
Файл
Разрушить до досок_дырок.js · 36 КБ · нажмите — покажем
Во,сваяли(ну я и "трактор"😁) себе комбайн для редактирования чужих моделей. А не так давно это занимало 10-40 минут времени... P\S.Мусор чуток остаётся,не дознался как удалить.Но то мелочи..
Архив по месяцам
Открыть в Telegram Каталог площадок Искать в ChatCrawler

Слепок открытой публичной ленты из поискового индекса ChatCrawler — «Google по публичному Telegram»; обновляется по мере обхода площадки. Время — UTC.

Только публичный контент, официальный API Telegram. О проекте · Вопросы · Чего мы не делаем · Убрать страницу из выдачи · Каталог