GenMed s blog AutoCAD замість діалогового вікна командний рядок
Блог для тих, хто цікавиться IT і не лише
субота, 16 травня 2009 р.
AutoCAD: замість діалогового вікна командний рядок. Як виправити?
Проблема: AutoCAD File -> Open (Ctrl+O) Замість діалогового вікна, з'являється рядок (начебто коли набираєш команду з клавіатури) і пишеться (дослівно не пам'ятаю), але перекладається як введіть ім'я файлу. Як повернути діалогове вікно в стилі провідника?
Рішення:FILEDIA (системна змінна) Доступна в R12-2008 З довідки 2007р.: Пригнічує відображення діалогових вікон навігації до файлу. Тип: цілий Збережено в: реєстр Початкове значення: 1
0 - Діалогові вікна не відображаються. Але в цьому режимі діалогове вікно можна викликати примусово, якщо ввести тильду (
) у відповідь на запит команди. Те саме справедливо для функцій AutoLISP та ADS. 1 - Відображає діалогові вікна. Якщо пакетний файл або програма AutoLISP/ObjectARX™ активні, на екрані відображається звичайний запит.
З деякими командами можна працювати як у командному рядку, так і у діалогових вікнах. Це корисно під час використання сценаріїв.
Щоб виконати команду з діалогу, та якщо з командного рядка, треба ввести дефіс (-) перед ім'ям команди (багатьом команд). Наприклад, командаlayer (шар)у командному рядку відкриєдіалог"Диспетчер властивостей шарів". Але команда-layer (-шар)виведе той же набір параметрів та опцій укомандному рядку. Параметри, що відображаються в діалоговому вікні, можуть незначно відрізнятися від командних рядків. Придушення виведення діалогових вікон корисно для забезпечення сумісності з попередніми версіями AutoCAD і для використання пакетних файлів.
Наступні системнізмінні впливають на відкриття діалогових вікон:ATTDIAвказує, чи має використовуватися діалогове вікно для введення атрибутів команди ВСТАВКА.CMDNAMESзадає виведення імен (англійської) поточної активної команди та прозорої команди.EXPERTвказує, чи потрібно виводити діалогові вікна із попередженнями.
FILEDIA керує появою діалогових вікон для читання та запису файлів. Наприклад, якщо FILEDIA=1, при виконанні команди ЗБЕРЕЖЕННЯ В відкривається діалогове вікно "Збереження креслення". Якщо FILEDIA=0, команда СОХРАН буде виконана після вибору потрібної опції в командному рядку. Змінні FILEDIA та EXPERT корисні при виконанні команд за допомогою сценаріїв.