Доброго времени суток, граждане 3D-шники. Столкнулся я вот с какой проблемой. У меня имеется 2000+ файлов в определённом формате, они пронумерованы в названии. У меня имеется макрос для открытия данных файлов в 3Ds Max, но пересохранять каждый файл вручную - ад. Возможно ли как-то автоматизировать данную операцию? Порядок нумерации да и имена вообще не важны, главное чтобы они были в формате .max. Мне проще будет уже найти нужные материалы потом. Заранее благодарен за помощь.
EllarNGВозможно ли как-то автоматизировать данную операцию?
Какой формат имеют файлы. Предоставьте макрос для открытия файлов.
Вы уже пробовали автоматизировать данную операцию?
Если да, тогда что конкретно у вас не получается сделать?
igorznagКакой формат имеют файлы. Предоставьте макрос для открытия файлов.
Вы уже пробовали автоматизировать данную операцию?
Если да, тогда что конкретно у вас не получается сделать?
Формат очень нестандартный, XGB, есть самописный макрос одного человека, который позволяет эти файлы открыть. Сам я не совсем представляю как автоматизировать процесс, поэтому решил обратиться к более компетентным людям.
Попробуйте такой вариант:
Запускаем 3ds max. Создаем новую сцену. Извлекаем архив.
В меню MaxScript выбираем пункт Run Script. Выбираем файл "test.ms"
В новом окне указываем папку с файлами "*.xbg"
Скрипт сохраняет файлы "*.max" в той же папки.
Проверьте сначала работу скрипта для папки Test с файлами "1040.xbg" и "1041.xbg".
igorznagПопробуйте такой вариант:
Запускаем 3ds max. Создаем новую сцену. Извлекаем архив.
В меню MaxScript выбираем пункт Run Script. Выбираем файл "test.ms"
В новом окне указываем папку с файлами "*.xbg"
Скрипт сохраняет файлы "*.max" в той же папки.
Проверьте сначала работу скрипта для папки Test с файлами "1040.xbg" и "1041.xbg".
igorznagПопробуйте такой вариант:
Запускаем 3ds max. Создаем новую сцену. Извлекаем архив.
В меню MaxScript выбираем пункт Run Script. Выбираем файл "test.ms"
В новом окне указываем папку с файлами "*.xbg"
Скрипт сохраняет файлы "*.max" в той же папки.
Проверьте сначала работу скрипта для папки Test с файлами "1040.xbg" и "1041.xbg".
Огромное спасибо, всё работает. Единственное что где-то после 1000, вылетает макс.
EllarNGЕдинственное что где-то после 1000, вылетает макс.
Наверное закончилась оперативная память компьютера.
Я изменил скрипт. Попробуйте его использовать.
Вместо удаления объектов, теперь скрипт использует команду Hold и Fetch.
igorznagНаверное закончилась оперативная память компьютера.
Я изменил скрипт. Попробуйте его использовать.
Вместо удаления объектов, теперь скрипт использует команду Hold и Fetch.
кстати со вторым вариантом намного быстрее вылетает.
Доступ к резюме доступен только по пакетному доступу HR менеджерам зарегистрированных компаний. Узнать о вариантах корпоративных пакетов можно по ссылке.
EllarNG
igorznag
Вы уже пробовали автоматизировать данную операцию?
Если да, тогда что конкретно у вас не получается сделать?
EllarNG
igorznag
Предоставьте 2 файла, если возможно.
Какой формат имеет этот макрос: mcr, ms, mse?
Предоставьте текст этого макроса, если возможно.
EllarNG
Макрос в формате mcr, а текст не вмещается в одно сообщение.
igorznag
Копируйте 2 файла XGB и файл mcr в папке Test.
Архивируйте папку Test и предоставьте файл с архивом.
EllarNG
Вложения
igorznag
Запускаем 3ds max. Создаем новую сцену. Извлекаем архив.
В меню MaxScript выбираем пункт Run Script. Выбираем файл "test.ms"
В новом окне указываем папку с файлами "*.xbg"
Скрипт сохраняет файлы "*.max" в той же папки.
Проверьте сначала работу скрипта для папки Test с файлами "1040.xbg" и "1041.xbg".
Вложения
EllarNG
EllarNG
igorznag
Я изменил скрипт. Попробуйте его использовать.
Вместо удаления объектов, теперь скрипт использует команду Hold и Fetch.
Вложения
EllarNG
igorznag
3ds max выдает какую-нибудь ошибку во время вылета?
EllarNG