2013-06-09 2 views
1

Maxscript 스크립트를 3DSMAX로 만들면 Max의 설치 디렉토리에있는 startup 폴더에 넣고 MAXScript 섹션을 통해 Utilities 아래에 시작합니다.3DS Max에서 스크립트를 새로 고치거나 다시로드하는 방법은 무엇입니까?

그러나 변경을 수행 할 때 영향을 받기 전에 스크립트를 다시로드하려면 Max를 다시 시작해야합니다.

맥스가 startup 폴더의 스크립트를 강제로 다시로드하도록하려면 어떻게해야합니까?

답변

2

이 접근 방식을 사용할 이유가 있습니까? 스크립트 유틸리티를 사용하는 대신 롤아웃 플로터 또는 대화 상자를 살펴보면 두 방법 모두 훨씬 관리하기 쉽고 사용하기 쉽습니다. 스크립트를 쉽게 액세스 할 수있게하려면 매크로 정의로 래핑하거나 메뉴 모음의 MAXScript 메뉴를 통해 스크립트를 실행하십시오.

utility main "Main" 
(
    rollout sub "Rollout" 
    (
     button btn "Button" 
    ) 
) 

같은 샘플 유틸리티에 대한 예를 들어 대화 버전은

try destroyDialog sub catch() 
rollout sub "Rollout" 
(
    button btn "Button" 
) 
createDialog sub 

나는 내가 할 수있는 인식하지 것을

macroscript main category:"MyTools" buttonText:"Main" 
(
    rollout sub "Rollout" 
    (
     button btn "Button" 
    ) 

    on execute do 
    (
     destroyDialog sub 
     createDialog sub 
    ) 
) 
+0

만 macroscript 정의 될 것이다 그. 고맙습니다! 이것은 훨씬 쉬울 것입니다. – sebf

관련 문제