Примітка: Ця стаття написана та опублікована англійською мовою і є перекладеною версією оригіналу тут.
Введення
У моїй останній публікації блогу "AutoCAD OSMODE System Variable" ми розповіли, як системна змінна OSMODE керує, які режими Object Snap (OSNAP) активні в AutoCAD і як зберігати улюблені OSNAP за допомогою команди ярлик. Ця публікація представляє спеціальну програму AutoLISP, яка побудована на OSMODE і запам'ятовує користувацькі налаштування без подальших змін або створення власних кнопок.
Підготовка програми
Якщо ви новачок в AutoLISP, я рекомендую почати зі статті AutoLISP і Visual LISP (AutoLISP) і однієї з моїх попередніх публікацій блог Як додати власні команди AutoLISP на стрічку AutoCAD. Ці ресурси допоможуть вам ознайомитися з основами AutoLISP та налаштуваннями. Коротше кажучи, AutoLISP — це вбудована в AutoCAD мова програмування, яка дозволяє користувачам створювати власні команди та розширювати функціональність.
Завантажити програму AutoLISP CustomObjectSnap.lsp можна з вкладень до цієї статті блогу (внизу статті). Збережіть програму в локальній папці на комп'ютері, наприклад C:\Users\YourUsername\Documents\AutoLISP\, або в будь-якому іншому місці, де ви зберігаєте AutoCAD файли.
Наступним кроком буде завантаження програми AutoLISP в AutoCAD. Для цього є кілька способів, але одним з найбільш часто використовуваних методів є команда APPLOAD. Це дозволяє вручну вибрати і завантажити програму, що детально пояснюється в Посібнику: Створення, завантаження та відкриття файлу AutoLISP (AutoLISP)
Для тих, хто хоче автоматизувати процес, одна з моїх попередніх публікацій блог Як додати власні команди AutoLISP на стрічку AutoCAD містить покрокову інструкцію про те, як автоматично завантажувати програми AutoLISP та інтегрувати їх безпосередньо в AutoCAD стрічка для легшого доступу.
Примітка: Це не офіційний інструмент Autodesk. Це спеціальна програма, яку я створив для оптимізації налаштувань OSNAP.
Користувацькі команди прив'язки об'єкта Lisp
COS – миттєво застосовує збережені користувацькі налаштування OSNAP
CONFIGOSNAP - Відкриває діалогове вікно для налаштування та збереження бажаних параметрів у постійній пам'яті.
Як працює команда COS
Коли команда COS вводиться в командному рядку, програма зчитує збережені налаштування OSNAP з реєстру Windows. Якщо ви користуєтеся програмою вперше, а налаштувань ще немає, програма відкриває діалогове вікно привітання та запитує дозвіл на створення та збереження параметрів OSNAP.
Після натискання кнопки "Continue" відкриється діалогове вікно Object Snap Defaults (Типові параметри прив'язки об'єкта) для визначення та оновлення улюблених параметрів OSNAP. Натискання кнопки «Update Defaults» зберігає ці параметри в реєстрі Windows для кожного користувача за адресою: HKEY_CURRENT_USER\Software\Autodesk\AutoLISP\Osnap. Це гарантує, що ваші користувацькі налаштування збережуться протягом AutoCAD сеансів і навіть перезавантаження комп'ютера. Написання текстів під HKEY_CURRENT_USER є стандартною практикою для кожного користувача, яку AutoCAD вже використовуємо для зберігання налаштувань. Він впливає лише на профіль, у якому ви ввійшли в систему, і не вимагає прав адміністратора. Щоб оновити значення за замовчуванням пізніше, запустіть команду CONFIGOSNAP, щоб знову відкрити діалогове вікно.
Після того, як дійсні налаштування знайдені, програма застосовує їх, оновлюючи системну змінну OSMODE з вашими налаштуваннями за замовчуванням. У рядку стану відображається повідомлення зворотного зв'язку, яке показує, які саме режими прив'язка об'єкта зараз активні.
Завдяки цьому ваш ярлик готовий до використання на всіх креслениках у AutoCAD. Щоразу, коли ви натрапляєте на кресленик, до якого не застосовано ваші улюблені параметри OSNAP, просто введіть COS, і всі параметри за замовчуванням будуть застосовані.
Журнал версій і майбутні оновлення
Поточна версія надає необхідний функціонал для налаштування швидкого ярлик для бажаних налаштувань OSNAP. Виходячи з відгуків користувачів, майбутні оновлення можуть принести додаткові особливістi та покращення.
Будь ласка, повідомляйте про будь-які помилки або пропозиції щодо нової функціональності, залишивши коментар нижче або надіславши мені особисте повідомлення. Ваш відгук безцінний і допоможе вдосконалити цей інструмент для всієї спільноти.
Історія версій:
Початковий випуск – 22 вересня 2025 року
Я сподіваюся, що програма CustomObjectSnap виявиться корисним доповненням до вашого робочого процесу AutoCAD. Дякую, що спробували програму, і я з нетерпінням чекаю почути, як вона допомогла вам оптимізувати вашу роботу!
Примітка: Ця стаття написана та опублікована англійською мовою і є перекладеною версією оригіналу тут.
Щоб залишити тут коментар, ви маєте зареєструватися. Якщо ви вже зареєструвалися, увійдіть у систему. Якщо ви не зареєструвалися, зареєструйтесь і увійдіть у систему.