Управління файлами AutoCAD
На кількох тематичних форумах я зустрічав скарги користувачів на те, що їх керівництво обмежує функціональні можливості AutoCAD. Це робиться з метою спрощення роботи співробітників і через побоювання, що вони можуть (наприклад, через незнання) порушити працездатність програмного забезпечення.
Підтримка інтерфейсу, відповідним стандартам компанії і при цьому надають користувачам свободу в налаштуванні AutoCAD і правда є важким завданням.
З одного боку AutoCAD володіє дуже гнучкими можливостями по настройці, з іншого - жоден кресляр або проектувальник не працює однаково. Одні користувачі люблять працювати з клавіатурою, а інші - навпаки, з мишею. Це нереалістично і непродуктивно, щоб очікувати, або гірше, змушувати всіх користувачів AutoCAD працювати з ним одним і тим же чином. Можливість швидкого налаштування робочого місця під потреби певного співробітника і при цьому приведеного у відповідність до стандартів компанії дуже вигідна.
Користь від використання окремих CUI-файлів налаштувань користувача і підприємства.
У більшості випадків AutoCAD використовує тільки основний файл настройки. Багато користувачів знайоме з використанням acad.cuix як основного файлу настройки. Протягом багатьох років я використовував свій файл acad.cui тільки для того щоб відновити або передати параметри налаштування при переході на нову версію AutoCAD. Знаючи як переносити свої настройки, я спробував використовувати той же підхід щоб підтримувати, інтегрувати і захищати настройки компанії. Протестувавши кілька варіантів, я зупинився на використанні декількох файлів CUI, а саме:
На малюнку 1 наведені настройки профілю AutoCAD для файлів CUI.
Профілі також допомагають користувачам визначати своє середовище AutoCAD. Керівники відділів проектування вважатимуть трудомістким забезпечення всіх користувачів шляхами до файлів підтримки відповідно до стандартів компанії в їх профілях. У минулому усі користувачі змогли б робочу станцію без установки налаштувань компанії. У зв'язку з цим, свого часу до мене часто зверталися користувачі з приводу того, що жодна з кнопок або меню не працюють. Коли AutoCAD був встановлений на їх комп'ютер, стандартні шляхи компанії не були встановлені в їх профіль.
Щоб полегшити цей процес, ми можемо створити mnl-файл і використовувати програму на мові LISP, щоб гарантовано забезпечити додавання шляхів до файлів підтримки компанії кожен раз, коли файл настройки company.cuix буде завантажений. Таким чином, у нас буде матися файл acad.cuix з основними настройками, який буде доступний з мережевого диска, і файл company.cuix, який буде завантажуватися на додаток до нього. Ми також створимо company.mnl файл. mnl-файли прості у використанні і можуть бути створені і змінені в Блокноті Windows. Якщо ми створимо файл з таким же самим назвою як файл cuix але з розширенням mnl, то AutoCAD завантажить його і виконати код мови LISP, який він містить.
Нижче представлений код програми на LISP, який додає шляху до файлів підтримки компанії в поточний профіль. Код зберігає змінні для локальної папки користувача і мережевий папки компанії, а потім з'ясовує, чи містить поточний список шляхів мережеві шляхи для папки BLOCKS і LISP. Якщо немає, вони будуть додані. Крім цього програма встановлює кілька загальних параметрів настроювання, такі як розташування файлів автозбереження, log-файлів, а також файлів записи дій, створюваних інструментом Action Recorder. Програма також встановлює основним CUI локальний User.cuix і розташований на мережевому диску acad.cuix як CUI компанії.
Мережеві і локальні папки
Вищезазначені файли і папки можуть бути збережені де завгодно. Я вважаю за краще їх створювати в папці Моїм Документів для кожного користувача. Там вони будуть легко доступні для користувача і AutoLISP. На малюнку 2 показані деякі папки, певні для кожного користувача.
Збереження користувачами своїх файлів в цю структуру дозволяє їм легко запам'ятати, які файли вони повинні зберігати. Якщо вони регулярно експортують профілі і копіюють їх acad.pgp, середу AutoCAD можна дуже легко відновити. Ці папки можуть бути створені інсталяційний чином AutoCAD, або додані згодом за допомогою програми на Visual LISP в вашому mnl-файлі. Нижче наведено код програми на LISP, яка створить папку CAD для користувача matt_worland в корені папки Мої Документи.
Ви можете змінювати цю програму, додавши шляху до інших папок, які ви також вважаєте, що необхідно перевизначити: (list "ActionRecorder" "AutoSave" "Plot" "Profiles" "Temp" "ToolPalette"). Щоб автоматизувати це в майбутньому, ви можете встановлювати каталог документів користувача за допомогою AutoLISP функції (getMyDocs), код якої наведено нижче:
На малюнку 3 показаний приклад мережевих налаштувань про які ми говорили вище, а також інших, які містять інформацію про тімпх ліній, принтерах, настройках друку і палітрах Інстурмент. Шляхи до цих папок можуть бути додані до ваших профілів за допомогою коду Visual LISP в вашому файлі company.mnl. Для додаткової інформації про додавання додаткових параметрів до mnl-файлом зверніться до документації по AutoLISP.
висновок
Організувавши центральне мережеве розміщення налаштувань компанії і локальне розміщення для налаштувань кожного користувача, ми можемо створити високопродуктивну середу AutoCAD, яка буде поєднувати відповідність стандартам компанії і можливості тонкої настройки користувачем під свої потреби і може бути легко розгорнуто на кожному робочому місці.