Виглядати це буде приблизно так:
Зберігаємо скрипт (File> Save> вибираємо папку).
Тепер створимо для нього кнопку на верхній панелі інструментів, для цього виділяємо сам скрипт і перетягуємо на панель (як на малюнку нижче).
З'являється така кнопочка.
Дамо їй назву, для цього натискаємо по ній правою кнопкою миші і вибираємо Edite Button Appearance ...
Заповнюємо як на малюнку нижче і тиснемо кнопочку OK.
Кнопка з функцією копіювання об'кта готова.
Пол справи зроблено. Тепер таким же чином створюємо скрипт, який буде вставляти скопійований об'єкт.
У що з'явилося віконце вставляємо наступний код:
macroScript Paste
category: "DragAndDrop"
tooltip: "PasteObject"
(
mergeMaxfile "C: \ 3dtemphej.max" #autoRenameDups #renameMtlDups
)
Зберігаємо скрипт в ту ж папку, що і попередній.
Виділяємо і перетягуємо на верхню панель.
Даємо назву з'явилася кнопці.
Після виконаних маніпуляцій в папці usermacros (по шляху Computer> Local Disk (C:)> Users> ваше ім'я користувача> AppData> Local> Autodesk> 3dsMax> версія вашого макса> ENU> usermacros) повинні з'явитися два макроскріпта для наших кнопочок.
Проверяeм роботу кнопок.
Якщо вам раптом мало кнопочок і ви хочете призначити на ці скрипти ще й гарячі клавіші, тоді перезапускаємо 3d max відкриваємо вікно Customize User Interface.
PS. Не забувайте копіювати текстури, для перенесених об'єктів, в папку їх нового місцезнаходження.