Перечень системных переменных AutoCAD
На основании обсуждения предыдущей статьи понял и осознал, что необходимо составить такой вот список системных переменных различных версий AutoCAD.
Данные были получены в "чистых" версиях AutoCAD с использованием команд acadinfo, sysvdlg и логом, полученным через установку системных переменных logfilepath и logfilemode и последующим вызовом setvar. Таблица получилась оочень большой, но привожу ее полностью. В таблице приводятся только названия системных переменных и версии AutoCAD, в которых их можно встретить. Ссылок на описание не привожу. Место хранения (файл / профиль AutoCAD) также не указываю - пока нет физической возможности выполнить эту работу (шутка ли, больше 1000 переменных прошерстить!).
Естественно, я не пытался вручную проанализировать весь объем информации и нарисовал несложный "парсер". Потом осталось только загнать все в html-страницу и lsp-файл.
Исходные данные (zip, 1.062 Mb)
lsp-код для формирования отчета
Общий список переменных
Спасибо, Алексей!
Большая работа...
Общий перечень системных переменных в AutoCAD2009-2016 можно посмотреть здесь. Мне очень помог пользователь форума dwg.ru с ником LiSa. За что ему (или ей?) отдельная благодарность.
Алексей, а почему в приложенном тобой xlsx-файле почти на сотню переменных меньше, нежели в том, к которому приводит ссылка в предыдущем комментарии?
Когда я формировал xlsx, у меня (как выяснилось позже) была неполная информация - какой-то из AutoCAD'о-в выдал не все переменные. Да и LiSa свою долю внес(ла). Если честно, я про файл просто забыл - спасибо, сегодня пересоберу его
Таблицу снес, ссылку на xlsx-файл тоже: все есть в GoogleDoc.
[cc lang="lisp"]
Алексей привет!
Вроде ты мне показывал как поменять глобальный масштаб по умолчанию (у меня сейчас 0,01, а надо 1)
Пробую всяко:
_.setvar ltscale
_.sysvdlg
но при открытие опять 0,01
Доброго. Про какой масштаб разговор? Масштаб типов линий? Измерений? Штриховок? Аннотаций?
Глобальный масштаб, который в диспетчере типов линий.
В чистом автокаде получилось изменить, но я работаю в основном с надстройкой Allklima for Autocad
Значит проблема в этой надстройке. Или ее настройках.
я так же думаю, но в настройках точно нет, т.к я уже несколько лет работаю в ней и вроде все облазил. Ты, вроде, показывал мне команду
Setvar, чтобы она глобально изменила настройки как ее вводить _setvar или ._setvar или _.setvar? Т.е. вначале точка или нижний дефис?
Да это в принципе без разницы - где стоит точка. Я бы подумал о том, чтобы написать реактор на изменение этой переменной (по аналогии с http://forum.dwg.ru/showpost.php?p=1479866&postcount=2830 ) и проверял бы момент изменения.
Но для меня такое не под силу, слишком уж старый