Bazis.ahk
523 subscribers
3 photos
10 videos
13 links
Скрипты AutoHotkey для автоматизации работы в программе Базис-Мебельщик.
Download Telegram
Channel created
❇️Autohotkey является очень гибкой и мощной средой автоматизации. Он использует простой язык сценариев, который может быть легко изучен и модифицирован даже для тех, кто не имеет опыта программирования. Скрипты могут контролировать клавиатуру, мышь и другие устройства ввода, а также могут интерактивно взаимодействовать с окнами и процессами.

❇️Запускать скрипты можно при наличии определенных условий, таких как запуск определенных приложений или появление конкретного окна на экране. Скрипты также могут быть назначены горячим клавишам или определенным сочетаниям клавиш.

❇️С Autohotkey можно создавать свои собственные сценарии для решения конкретных задач и автоматизации персонального рабочего процесса, таких как автоматический ввод данных, запуск приложений и процессов.

В целом, Autohotkey может быть невероятно полезным для конструкторов, которые хотят улучшить свою производительность, экономить время и упростить свою работу с Базис-Мебельщиком.
This media is not supported in your browser
VIEW IN TELEGRAM
❇️Часто при использовании окна Свойства, программы БАЗИС-Мебельщик, при выделении объектов раскрывается полный список в развернутом виде, после работы со свойствами других объектов - это не всегда удобно. А под час и сильно раздражает 😤

С помощью AHK-скрипта можно быстро свернуть все раскрытые параметры.

Суть работы проста, скрипт ищет изображение символа развернутого списка в заданной области экрана с окном Свойства и обнаружив имитирует нажатие кнопки мыши, как мы делали бы это самостоятельно.

Скрипт позволяет ускорить процесс свертывания и бережет нервы 😂

⬇️Забрать себе
This media is not supported in your browser
VIEW IN TELEGRAM
❇️AHK-скрипт позволяющий облегчить редактирование эластичных блоков. Автоматизация направлена на выбор способа изменения эластичности блоков.

Суть работы сводится к выбору эластичного блока и запуска по хоткеям скрипта. В появившееся окно редактора вводится нужное значение, выбирается нужный параметр для редактирования (Ширина, Длина или Высота) и нажимается кнопка направления изменения размеров блока.

Данный скрипт пока обкатывается, есть нюансы в работе. Возможно будет изменение интерфейса и другие доработки.

Скорее всего скрипт будет платным. Возможно будет привязка к физ.ключу БМ (но маловероятно), к железу или виртуалка (онлайн).
This media is not supported in your browser
VIEW IN TELEGRAM
❇️Часто от заказчиков приходит информация в виде скриншотов, например с встраиваемой техникой. Для этого надо осуществить поиск в браузере.

Для удобства поиска по артикулам, можно воспользоваться AHK-cкриптом, при этом не открывая сам браузер и не запоминая сложный артикул для ввода поискового запроса, а вводить артикул сразу с картинки.

Также во время работы в Базис-Мебельщике, для проверки или поиска той или иной информации, можно запустить данный скрипт и ввести поисковый запрос без лишних телодвижений по запуску браузера.

Запустив скрипт, откроется маленькое окошко с полем для ввода запроса, после чего запрос автоматически передается в браузер и осуществится поиск. Надеюсь данный скрипт поможет упростить и ускорить Вашу работу.

⬇️Забрать себе
Здравствуйте друзья!
На данном канале будут выкладываться AHK-скрипты автоматизации работы в программе Базис-Мебельщик. И не только в ней :)

Каналы по js-скриптам:
Бесплатные скрипты и не только
t.me/Bazis_Script_Free
Универсальный скрипт Базис
t.me/SHKAFSCRIPT_bazismebelschik
Скрипты от Carroll Alice
t.me/carroll_alice_js
Скрипты от bm_script
t.me/bm_script
Скрипты от kos100pudov
t.me/bazis_scripts_kos100pudov
Bazis.ahk pinned «Здравствуйте друзья! На данном канале будут выкладываться AHK-скрипты автоматизации работы в программе Базис-Мебельщик. И не только в ней :) Каналы по js-скриптам: Бесплатные скрипты и не только t.me/Bazis_Script_Free Универсальный скрипт Базис t.me/SHKA…»
This media is not supported in your browser
VIEW IN TELEGRAM
❇️Часто вижу вопросы в чатах, посвящённых программе Базис-Мебельщик, о том, как с помощью одной кнопки сделать возможность свернуть всё в окне структуры модели. Данная функция реализована пока как кнопка, при нажатии на которую, нужно выбрать необходимый вариант действия. Но пока данная возможность, в самой программе - отсутствует.

Но не стоит расстраиваться, в этом нам поможет Autohotkey. С помощью предоставляемого ahk-скрипта, эта возможность реализована.

В скрипте реализована работа с двумя клавишами, это PageUp - Свернуть всё и PageDown - Развернуть всё. Надеюсь данный скрипт поможет упростить и ускорить Вашу работу.


⬇️Забрать себе
This media is not supported in your browser
VIEW IN TELEGRAM
❇️Некоторые из нас работают в БАЗИС-Мебельщике на ноутбуках. Основным минусом является их малый размер экрана. Рабочего места в окне проектирования катастрофически не хватает.

Основную площадь экрана занимают боковые меню, такие как: Свойства, Структура модели, Библиотека и Обозреватель файлов. Открыть их при помощи горячих клавиш можно, а вот убрать - только лишь нажав на крестик в углу окошек.

Но не стоит отчаиваться. Есть возможность быстро скрывать и показывать, эти боковые меню, с помощью сплиттеров. Это такие кнопки на границах менюшек. Кликнув по ним раз, меню свернётся в бок, повторное нажатие - развернёт его.

И чтобы упростить и ускорить это действо, можно воспользоваться AHK-скриптом. Комбинаций хоткеев две. Первая - это Ё+1 (скрыть/показать меню слева), вторая - Ё+2 (скрыть/показать меню справа).

Суть работы проста, при первом нажатии комбинации клавиш меню сворачивается, а при повторном разворачивается, тем самым увеличивая рабочее пространство.

⬇️Забрать себе
This media is not supported in your browser
VIEW IN TELEGRAM
❇️AHK-скрипт позволяющий облегчить редактирование эластичных блоков v.2, презентация которого была ранее. Автоматизация направлена на выбор способа изменения эластичности блоков.

Немного доработан интерфейс. В остальном принцип работы не изменился. Есть определенные нюансы, которые нужно учитывать при работе со скриптом. На них я указал в видео.

Суть работы сводится к выбору эластичного блока и запуска по хоткеям скрипта. В появившееся окно редактора вводится нужное значение, выбирается нужный параметр для редактирования (Ширина, Длина или Высота) и нажимается кнопка направления изменения размеров блока.

⬇️Забрать себе
This media is not supported in your browser
VIEW IN TELEGRAM
❇️Во время работы с файлами библиотек в БАЗИС-Мебельщике, особенно с чертежами, иногда программа может зависнуть или вылететь. А при повторной загрузке библиотеки, программа выдает ошибку.

Чтобы как-то подстраховаться, можно использовать программы, позволяющие делать бекапы. Можно это делать и с помощью AHK-скрипта.

Принцип работы простой. Файл библиотеки, с расширением BLN, добавляется в "базу" (txt) через контекстное меню иконки AHK-скрипта в трее. Скрипт скопирует библиотеку и с этого момента начнет копировать по таймеру библиотеки после их редактирования и сохранения.

Папка с копиями библиотек находится рядом со скриптом. Попасть быстро в эту папку можно через меню скрипта из трея панели задач. Там жк можно корректировать "базу" налету, без использования блокнота. Настройки таймера (в минутах) находится в файле timer.txt.

Скрипт можно добавить в автозапуск при загрузке Windows. В архиве со скриптом, будет уже скомпилированный EXE-файл, позволяющий запустить скрипт без Autohotkey.

⬇️Забрать себе
This media is not supported in your browser
VIEW IN TELEGRAM
❇️Слои - это метаданные, имеющие значение и цель. Их удобно использовать для структуризации элементов мебели по группам, управления их видимостью(отображением), а так же позволяет изолировать одни объекты от других.

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

За основу взят скрипт @sergiol982 с форума PROMEBELclub и немного изменен.

В скрипте реализована работа с комбинацией клавиши Alt и колёсика мыши. Зажав Alt и прокрутив колесиком назад (на себя) - осуществляется перемещение по слоям сверху вниз, при прокрутке колесика вперед (от себя) - осуществляется перемещение снизу вверх. При этом на экран выводится название слоя, на который осуществлен переход. Надеюсь данный скрипт поможет упростить и ускорить работу тем, кто "в теме" работы слоёв.

⬇️Забрать себе
❇️Google Переводчик (англ. Google Translate) — веб-служба компании Google, предназначенная для автоматического перевода части текста или веб-страницы на другой язык.

Предлагаю скачать себе и использовать очень полезный AHK-скрипт, который позволяет без открытия сайта сразу переводить выделенные части текста у себя на компьютере через Google Translate.

По умолчанию, запущенный скрипт свернут в трей и активируется нажатием комбинации клавиш Ctrl+C+C. В появившемся окне будет оригинальный текст и его перевод. Работа и настройки интуитивно понятны. И как приятный бонус, оба текста можно озвучить речью компьютера 🗣️.

⬇️Забрать себе
Please open Telegram to view this post
VIEW IN TELEGRAM
В общем, тут такое дело...

День-другой назад, я опубликовал видосик и предложил AHK-скрипт, для копирования текста их окон Базис-Мебельщика, так как стандартный способ через Ctrl+C не копировал текст из них. Так вот...

Собственно, как говорится "Всё гениальное - просто!". Оказывается в Windows есть дублирующие клавиши для копирования текста - это Ctrl+Insert, а вставить - Shift+Insert. Выполняют туже операцию, что и Ctrl+C, но при этом текст копируется в Базисе и других CAD программах!

Короче, предложенный ранее скрипт примет вид:
$^c:: ;Ctrl+C+C
KeyWait, c
KeyWait, c, D T0.5
If ErrorLevel = 1
{
Send ^{c}
}
else
{
clipboard = ""
Send, ^{Insert}
ToolTip, %clipboard%
Sleep 500
ToolTip
}
return


Спасибо Евгению (OASIS) за подсказку! И его версия скрипта еще короче, правда с привязкой на комбинацию клавиш Alt+C:
!C::Send, ^{Insert}


В общем, выбирайте понравившийся ☝️
This media is not supported in your browser
VIEW IN TELEGRAM
❇️Во время работы установки схем крепежа, при использовании методов "Крепеж на стыки" и "Крепеж на общие стыки" в БАЗИС-Мебельщике можно показ межосевых расстояний. По умолчанию эта функция отключена и включается вручную.

Активировать показ межцентровых расстояний автоматически можно с помощью AHK-скрипта, который будет срабатывать какждый раз при использовании вуше перечисленыз методов установки схем крепежа.

Принцип работы: Скрипт ищет на экране изображение с частью интерфейса меню Свойств при установке крепежа. Важно чтобы подменю -Текущие параметры было развернуто, иначе скрипт не сработает, пока его не развернуть. После этого активируется показ межосевых расстояний включением нужного чек-бокса в меню.

В папке со скриптом имеется папка с нужными картинками под каждый стиль интерфейса. Следуйте инструкциям в файле Readme.txt.

⬇️Забрать себе