
Загрузка растров
Здравствуйте, коллеги!
В этом посте представлен скрипт, который позволяет загружать все растры, находящиеся в выбранной вами директории. Для корректной работы скрипта, нужно установить модуль easygui.py (скопируйте этот файл в директорию, в которую у вас установлен Python, например, C:\Python33\).
После запуска скрипта появится окно для выбора папки с растрами:
Выбираете папку, нажимаете кнопку ОК, и начнется загрузка изображений в Micromine. Изображение будет загружено лишь в том случае, если имеется файл привязки (grf или tab). Если его нет, то скрипт выдаст сообщение о его отсутствии в окне Результат скрипта:
Примечание: скрипт определяет изображения по их разрешениям, которых по умолчанию 16 (bmp, png, j2k, jp2, .jpg, jpx, jpg, jpeg, tif, tiff, bil, bip, gif, jfi, jti, tga). Если вдруг вы пытаетесь загрузить изображение с разрешением, которого нет в приведенном списке, то нужно прописать вручную это разрешение файла в одиннадцатой строке скрипта по аналогии с тем, как прописаны уже существующие:
Скачивайте, тестируйте, пользуйтесь: Загрузка растров.py
Customer support service by UserEcho
Добавлен язык программирования Python
Не подскажете что надо сделать в следующей ситуации:
Все выполнил по вашей инструкции. Версия Python33
Не удался импорт библиотеки. Такого рода ошибка означает, что, скорее всего, не установлен Python на компьютере В какой версии Micromine пытаетесь запустить скрипт? Если в Micromine 2013, то на компьютере должен быть установлен python-3.3.1.msi, если Micromine 2014, то Python 3.3.4, ссылку на скачивание которого можно найти тут. Для 64-разрядной версии Micromine 2014 надо устанавливать 64-разрядный Python, для 32-разрядногоо Micromine - 32-разрядный Python