Небольшой набор команд для ускорения камералки. Который будет расширятся с написанием новых команд и приобретением мной опыта в разработке. Функционал уже существующих утилит буду стараться не повторять (если только не придет идея как реализовать лучше, с моей точки зрения).
Если есть пожелания по небольшим программкам, то они принимаются, но выполнение всех просьб не обещается.
Команды передаются в файле с разрешением .dll. Загружаются в автокад с помощью команды "_NETLOAD". Перед загрузкой файла в автокад убедитесь что в его свойствах стоит галочка на против слова "Разблокировать" (подробнее в теме по ссылке https://geodesist.ru/threads/ocherednye-avtorskie-utility-dlja-avtokad-i-nanokad.95570/#post-1122993)
Перечень команд (команды вводятся без кавычек):
ChangeDimText или ДополнитьРазмерныйТекст - добавление суффиксов и префиксов в значения размеров.
Короткая инструкция (раскрыть) Короткая инструкция (свернуть)После запуска команды, программа запросит ввод префикса и суффикса, которые нужно вставить в значение размера (если что-то из этого не нужно, пропускаем ввод клавишей Enter или Esc).Далее программа запросит выбор размеров в которые нужно внести изменение. Выбирать нужно будет рамкой.
Доп.: В автокаде исправлена ошибка, когда было не возможно в префикс ввести "(".
"SignBuildings" или "ПодписатьДома" - подписывает строеня на топографических планах, с размещением подписи характеристики и описания строения по центру контура, подписи номера дома в углу, параллельно ближайшей к улице стороне контура. У сложных контуров центр рассчитывается не очень хорошо, пока думаю как решить.
Видео демонстрация работы команды (раскрыть) Видео демонстрация работы команды (свернуть)dzen.ru/video/watch/66ffb04f9f74345a06f29e2f
CaseCreate или СоздатьФутляр - Создает футляр на коммуникации по примеру.
пошаговая инструкция (раскрыть) пошаговая инструкция (свернуть)шаг 1. После запуска команды, программа запросит выбрать пример типа линии для футляра (только полилиния) и пример подписи футляра (текст или Мтекст). Выбирать нужно будет только 1 раз на 1 запуск приложения. Из выбранных примеров будут копироваться тип и свойства для вновь созданных футляров и подписей.
шаг 2. После выбора эталонных объектов программа запросит точки по оси футляра, точек может быть сколько угодно, но больше 1. После указания последней точки жмём клавишу Esc.
шаг 3. Введите диаметр футляра (или ширину если решили рисовать канал).
шаг 4. Введите характеристики, если требуются. Здесь можно ничего не вводить, но если ввести, то подпись будет вставлена всередине каждого сегмента, созданного футляра. Жмём Enter, если что-то ввели и хотим подпись или Esc, если ничего не ввели или не хотим подпись.
!!! Программа запоминает введенные в прошлый раз значения. Если у предыдущего футляра нужны были характеристики, а у нового не нужны, можно просто нажать Esc и подпись не будет создана.
шаг 5. Снова запускаем приложение и повторяем всё с шага 2
!!! Есть возможность сделать так что бы шаги 2,3 и 4 повторялись автоматически, пока не будет прервано выполнение команды, но лично мне так не понравилось, не часто много футляров подряд попадаются. Если такой вариант кажется более удобным, просьба написать в теме обсуждения на форуме.
GeoTopoRApp 1.03
Команды для ускорения камеральной обработки (делюсь тем что написал)
Последние обнoвления
- Добавлена новая функция 4 окт 2024 в 00:50
- GeoTopoRApp(Версии для автокада и нанокада_ 15 сен 2024