Экспорт в Excel
После старта скрипт нажимает "Смета" в меню, ждёт окно "Смета", затем нажимает экспорт в Excel.
Скрипт ждёт появления окна Excel, затем выделяет весь диапазон значений и копирует их (Ctrl+C).
Скрипт переключается на bCAD и нажимает кнопку "Выход" на Смете.
Если активно окно расчёта стоимости, скрипт переключится на него - останется лишь вставить скопированные данные.
Примечания:
Программа позволяет расслабиться десяток секунд (или заняться другими делами), пока скрипт всё делает сам.
Если скрипт найдёт окно Excel с названием "Стоимость", то переключится на него. Это особенно удобно с использованием расчётной таблицей для bCAD "Тест Макроса", куда можно сразу вставить скопированные данные и применить макрос автоматического расчёта стоимости.
Рекомендуется интеграция программы в окно bCAD, чтобы не переключаться из bCAD в другие окна для запуска программы
Особенности программы:
Программа не вносит корректировки в работу bCAD, а просто автоматизирует ввод данных при нажатии горячих клавиш (hotkey), доступа к меню и других алгоритмов
Плюшки:
Если программа находит код "Металл", то автоматически запускает экспорт профильных деталей и копирование их в основную таблицу. Это сделано для расчёта стоимости сварки металла в основной расчётной таблице (ещё в разработке)
Также если программа находит код "Металл", то переключается на вкладку Работа и копирует оттуда данные, относящиеся к обработке металла. Это для расчёта стоимости сварки металла в основной расчётной таблице (ещё в разработке)
Совместимость:
Проверено на bCAD 3.93 (Win7 Win10)
На bCAD 4 пока не работает (в разработке)
Ссылка на файл: SmetaPomechennieExportExcel.exe