Скрипт файл установить на тулбар?

Автор
Сообщение
Репутация: 0
На сайте c 04.08.2010
Сообщений: 11
Подскажите, пожалуйста, можно ли скрипт файл( script.mse ) установить на тулбар для быстрого запуска?
На сайте c 11.09.2007
Сообщений: 4294
Кишинев
кастомайз-тулбарс-нью...называешь как хочешь,из выпадающего списка ищешь свой скрипт,и драг анд дроп на новую кнопку. Кнопку вешаешь куда хочешь.
Репутация: 0
На сайте c 04.08.2010
Сообщений: 11
Цитата Faber:
из выпадающего списка ищешь свой скрипт...

В том то и дело, что в выпадающем списке нет моего скрипта. Или я что-то не правильно понял?

На сайте c 11.09.2007
Сообщений: 4294
Кишинев
Цитата Dimmak:
Цитата Faber:
из выпадающего списка ищешь свой скрипт...

В том то и дело, что в выпадающем списке нет моего скрипта. Или я что-то не правильно понял?

Есть скрипты,которые не выпадают...О каком скрипте вообще идёт речь?

На сайте c 09.01.2009
Сообщений: 2753
Москва

Можно через Open Script, там его открыть, выделить весь текст и просто перетащить на новую кнопку. 

На сайте c 15.04.2013
Сообщений: 83

Если по уму всё делать, то надо сам ".mse" файл скопировать в "C:\Users\Administrator\AppData\Local\Autodesk\3dsMax\"Max Version" - 64bit\ENU\scripts"

Потом в Maxscript Listener вставить

--------------------------------------------------Start

macroScript SriptName

category:"CategoryName"

(

sFile = (getDir #userscripts) + "\\FileScriptName.mse" -- Replace name

if (doesFileExist sFile) then

(

fileIn sFile

)

else (print "File does not exist")

)

---------------------------------------------------End

и заменить в коде.

" SriptName " - Имя скрипта которое будет отображаться в категории.

" CategoryName " - Имя категории.

"FileScriptName.mse" - заменить на имя файла, вашего скрипта.

Далее текст в листенере сохранить в файл с разрешением ".mcr"  в папку 

"C:\Users\Administrator\AppData\Local\Autodesk\3dsMax\"Max Version"- 64bit\ENU\usermacros"

потом либо запустить созданный Макроскрипт File->Run, либо перезагрузить 3ds max. После этого скрипт отобразится в списке инструментов.

Репутация: 0
На сайте c 04.08.2010
Сообщений: 11

TheNMax, Evilis 

Сделал по инструкции. Спасибо, все получилось.

На сайте c 28.06.2018
Сообщений: 39
Цитата Evilis:
Цитата TheNMax:
Если по уму всё делать

Тогда как то так может )

сам .mcr , а то тут криво код пастит.

сохраните в удобном для вас месте и меняйте по необходимости.

на этой основе можете создавать ярлыки сколько угодно. заменили на то что вам надо, пересохранили и просто перетащили в окно макса. 

И тут здрасти)) Можно мне тоже такой, попробовал по выше инструкции сделать, не вышло.

Хотел этот скрипт imagecomphelper в mcr и на кнопку тоже))

На сайте c 28.06.2018
Сообщений: 39
Цитата Evilis:
Цитата faber_avgust:
И тут здрасти)) Можно мне тоже такой

Ага, вечер добрый ) Да, конечно .

Что нужно менять:

строка > macroScript myScript 

Задаете что то типа абреввиатуры (не надо много букв) из названия скрипта. Важно, чтобы она была уникальным

Пример:  imagecomphelper > ImgComH

--

строка > Category

название категории, в которой будет располагаться скрипт

--

строка > buttonText > думаю и так понятно

--

Icon (отображение иконки из баблиотеки макса либо кастомной) и tooltip (всплывающая подсказка при наведении на кнопку) > в общем не обязательные параметры, если не нужны, то их можно либо закоментировать, поставив в начале строки " -- ", либо удалить эту строку.

Пример:  -- tooltip:"My tooltip"

--

msFile = "scriptName.mse" имя вашего скрипта, может иметь расширение как .ms , так и .mse

после копируете сам скрипт (.ms или .mse) в папку: C:\Users\ваш юзер\AppData\Local\Autodesk\3dsMax\ваш макс\ENU\scripts 

а данный .mcr либо перетаскиваете в окно макса, либо так же копируете по пути: C:\Users\ваш юзер\AppData\Local\Autodesk\3dsMax\ваш макс\ENU\usermacros

после находите категорию в кустомайзе и перетаскиваете от туда кнопку на панель

Спасибо! Очень полезная штука

На сайте c 12.03.2013
Сообщений: 10
Вот здесь парень, не кто Vitaly Sokoloff хорошо эту модификацию разъясняет, ну или подобную, где-то с 4.40https://www.youtube.com/watch?v=Pig5Ys22b0Y& ;feature=youtu.be
На сайте c 03.08.2017
Сообщений: 149

вот так можно еще

( fileIn "C:\3ds Max 2020\scripts\********.mse" )

и кинуть это на тулбар.

Читают эту тему: