Macro Recorder

O Macro Recorder do MAXScript captura muitas ações executadas pelo usuário e gera os comandos de MAXScript que correspondem a essas ações.

A saída do Macro Recorder é exibida no painel Macro Recorder da janela de comandos do MAXScript. Há várias opções de filtragem disponíveis que controlam os tipos de ações de usuários que são gravadas, se os comandos MAXScript gerados contêm referências de objeto explícito ou são relativos à seleção e se os comandos MAXScript gerados contêm coordenadas e transformações absolutas ou relativas. Essas opções são definidas usando o menu MacroRecorder na janela de comandos. As configurações da opção padrão são especificadas na página MAXScript da caixa de diálogo Preferências do 3ds Max, conforme descrito em Preferências do MAXScript. Você pode também criar e alterar essas configurações ao editar a seção [MAXScript] do arquivo 3dsmax.ini .

Apesar de muitas áreas no 3ds Max gerarem saída do Macro Recorder, também existem muitas áreas que não geram. Em geral, a maioria dos controles na barra de menus, nas barras de ferramentas, na barra de status, no painel Criar e no painel Modificar do 3ds Max gera saída do Gravador de macro. Se o botão chamar uma caixa de diálogo secundária, a alteração de configurações ou execução de ações na caixa de diálogo secundária geralmente não irá gerar saída de Macro Recorder. Nos painéis Criar e Modificar, a saída do Macro Recorder normalmente é gerada se o objeto ou modificador puder ser criado pelo MAXScript. Em casos raros, os plug-ins que implementam um objeto ou um modificador não foram atualizados para suportar o Macro Recorder, dessa forma, esse objeto ou modificador não gerará saída do Macro Recorder.

O MAXScript suporta a ação arrastar e soltar texto em barras de ferramentas para criar os botões Script de macro. Você pode selecionar e arrastar o texto de qualquer janela de texto, como os painéis da janela de comandos ou da janela do Editor, para qualquer barra de ferramentas visível. O cursor muda para uma seta com um sinal de + quando é permitido inserir o texto. Soltá-lo nesse ponto, adicionará um botão de Script de macro à barra de ferramentas com o texto inserido como o corpo do Script de macro. Um uso comum disso seria arrastar o texto do painel Macro Recorder para uma barra de ferramentas para criar um botão que faz a sequência de eventos gravados recentemente.

Para obter informações detalhadas sobre o utilitário MAXScript, consulte a Ajuda do MAXScript, disponível no menu Ajuda do MAXScript.