Nota: Este artigo foi escrito e publicado em inglês e é uma versão traduzida do original aqui.
Introdução
Em minha última postagem de blog, "AutoCAD variável de sistema OSMODE", abordamos como a variável de sistema OSMODE controla quais modos de snap ao objeto (OSNAP) estão ativos no AutoCAD e como salvar OSNAPs favoritos com um comando atalho. Esta postagem apresenta um programa AutoLISP personalizado, baseado em OSMODE, que lembra as configurações personalizadas sem necessidade de modificações adicionais ou de criação de botões personalizados.
Preparando o programa
Se você não estiver familiarizado com o AutoLISP, recomendo começar com o artigo "AutoLISP e Visual LISP (AutoLISP)" e com uma de minhas postagens anteriores no blog, "Como adicionar comandos personalizados do AutoLISP à faixa de opções do AutoCAD". Esses recursos ajudarão você a se familiarizar com os conceitos básicos e a personalização do AutoLISP. Em resumo, o AutoLISP é uma linguagem de programação incorporada ao AutoCAD que permite aos usuários criar comandos personalizados e ampliar a funcionalidade.
É possível efetuar o download do programa AutoLISP CustomObjectSnap.lsp dos anexos deste blog. Salve o programa em uma pasta local no computador, como C:\Users\YourUsername\Documents\AutoLISP\, ou em qualquer outra localização onde você mantenha arquivos AutoCAD.
A próxima etapa é carregar o programa AutoLISP no AutoCAD. Há diversas formas de fazer isso, mas um dos métodos mais comumente usados é o comando CARRAPLIC. Isso permite selecionar e carregar o programa manualmente, o que é explicado em detalhes no tutorial: Criar, carregar e abrir um arquivo AutoLISP (AutoLISP)
Para aqueles que desejam automatizar o processo, uma das minhas postagens anteriores do blog,Como adicionar comandos personalizados do AutoLISP à faixa de opções do AutoCAD, fornece um guia passo a passo sobre como carregar automaticamente programas do AutoLISP e integrá-los diretamente à faixa de opções do AutoCAD para facilitar o acesso.
Nota: Esta não é uma ferramenta oficial da Autodesk. É um programa personalizado que criei para simplificar as configurações do OSNAP.
Comandos Lisp de snap ao objeto personalizado
COS - Aplica instantaneamente as configurações de OSNAP personalizadas salvas
CONFIGOSNAP – Abre uma caixa de diálogo para definir e salvar suas configurações preferidas na memória permanente.
Como funciona o comando COS
Quando o comando COS é inserido na linha de comando, o programa lê as configurações do OSNAP salvas no Registro do Windows. Se esta for a primeira vez que você utiliza o programa e ainda não existem configurações, o programa abre uma caixa de diálogo de saudação e solicita permissão para criar e salvar as preferências do OSNAP.
Quando Continuar é pressionado, a caixa de diálogo Padrões de snap ao objeto é aberta para especificar e atualizar as configurações de OSNAP favoritas. Clicar no botão Atualizar padrões armazena essas preferências no Registro do Windows por usuário em: HKEY_CURRENT_USER\Software\Autodesk\AutoLISP\Osnap. Isso garante que as configurações personalizadas sejam mantidas em sessões do AutoCAD e até mesmo em reinicializações do computador. Escrever sob HKEY_CURRENT_USER é uma prática padrão para o usuário que AutoCAD já usa para armazenar preferências. Ele afeta apenas o perfil conectado e não requer direitos de administrador. Para atualizar os padrões posteriormente, execute o comando CONFIGOSNAP para reabrir a caixa de diálogo.
Uma vez encontradas as configurações válidas, o programa as aplica, atualizando a variável de sistema OSMODE com as preferências padrão. Uma mensagem de feedback é exibida na barra de status, indicando exatamente quais modos de snap do objeto estão ativos agora.
Com isso, seu atalho está pronto para ser usado em todos os desenhos no AutoCAD. Sempre que você se deparar com um desenho que não tem suas configurações OSNAP favoritas aplicadas, basta digitar COS e todas as preferências padrão serão aplicadas.
Histórico de versões e atualizações futuras
A versão atual fornece a funcionalidade essencial para definir um atalho rápido para as configurações do OSNAP preferidas. Com base no feedback dos usuários, atualizações futuras podem trazer recursos e melhorias adicionais.
Por favor, relatório quaisquer bugs ou sugestões de novas funcionalidades comentando abaixo ou me enviando uma mensagem pessoal. Seu feedback é inestimável e ajudará a melhorar esta ferramenta para toda a comunidade.
Histórico de versões:
Versão inicial – 22 de setembro de 2025
Espero que o programa CustomObjectSnap seja útil para o seu fluxo de trabalho no AutoCAD. Obrigado por experimentar o programa. Estou ansioso para saber como ele o ajudou a otimizar seu trabalho!
Nota: Este artigo foi escrito e publicado em inglês e é uma versão traduzida do original aqui.
Você deve ser um usuário registrado para adicionar um comentário aqui. Se você já estiver registrado, faça logon. Se você ainda não estiver registrado, registre-se e faça logon.