понедельник, 27 августа 2012 г.

Перенос объектов между 2010 и 2013

Как в один клик переносить объекты из Макса 2010 в Макс 2013 и обратно.
Как известно Макс не имеет Copy-Paste, такого удобного инструмента для всех программ в Windows. Но очень давно один хороший человек с ником Cooper, написал отличный макроскрипт, который это исправляет. Возможно я про это даже писал.
Этот макрос сохраняем в файле допустим copy.mcr:
macroScript Copy
category:"Cooper"
toolTip:"Copy"
(
saveNodes $ "с://clipboard.max"
)

А этот в файле допустим paste.mcr:
macroScript Paste
category:"Cooper"
toolTip:"Paste"
(
disableSceneRedraw()
-- select $*
mergeMAXFile "с://clipboard.max" #select #mergedups #promptMtlDups
-- max select invert
toolMode.selectioncenter() 
enableSceneRedraw()
max tool zoomextents all
)

Теперь достаточно повесить Copy на ctrl+c, а Paste на ctrl+v (или любые другие комбинации!) и мы получим клипбоард в Максе. Очень удобно будет переносить объекты из одного открытого Макса в другой. 
Но нужно то в 2013! И тут помогает то, что Макс наконец-то может записывать в старые форматы. 
Макрос copy.mcr для Макс 2013:
macroScript CopyTo2010
category:"Cooper"
toolTip:" CopyTo2010 "
(
saveNodes $ "с://clipboard.max" saveAsVersion:2010
)

Paste.mcr для 2013 будет аналогичным 2010-му. Не забудьте его скопировать!
Путь к clipboard.max может быть любым, даже сетевым и тогда появится возможность быстро обмениваться объектами между компьютерами в сети! Для сетевого обмена можно написать новый макрос и привязать к другим клавиатурным сокращениям, например shift+ctrl+c. 
Как и куда сохранять макросы и как привязывать к кнопкам я описывать не собираюсь. Это слишком просто.

6 комментариев:

Andrey Kole комментирует...

отменно . низкий поклон за это !

als3d комментирует...

Офигенно, действительно почему в максе до сих пор нет copy/paste. Спасибо.

Дмитрий Моренко комментирует...
Этот комментарий был удален автором.
Дмитрий Моренко комментирует...
Этот комментарий был удален автором.
Дмитрий Моренко комментирует...
Этот комментарий был удален автором.
Павел Еремин комментирует...

Отлично! Еще drag and drop остается написать.