|
||
| Правила | Регистрация | Пользователи | Сообщения за день | | Поиск | | Справка по форуму | Файлообменник | |
|
Поиск в этой теме |
09.10.2016, 15:48 | #1 | |
Изменение значения системной переменной с помощью окна (Autocad 2008)
Регистрация: 28.05.2007
Сообщений: 208
|
||
Просмотров: 2564
|
|
||||
инженер Регистрация: 03.08.2007
Сообщений: 1,327
|
Зачем две кнопки.
Создаем команду с таким именем: "$(if,$(eq,$(getvar,laylockfadectl),50),!.)laylockfadectl 50" На нее вешаем примерно такой макрос: "$M=$(if,$(eq,$(getvar,laylockfadectl),50),^C^C_laylockfadectl 0,^C^C_laylockfadectl 50) " Вешаем на кнопку или в меню. Все. P.S. Лучше в меню. Там будет пункт с галочкой если laylockfadectl равно 50 |
|||
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,844
|
Делать целый диалог ради одной переменной... Да еще и прямо в код прописывать все. ИМХО нерационально.
На работе оставил код, надо будет попробовать - завтра выложу что-то поинтереснее. ----- добавлено через ~12 ч. ----- Во, если охота заморачиваться именно с диалогом: Код:
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,844
|
Можно. Делай.
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
|
||||
инженер Регистрация: 03.08.2007
Сообщений: 1,327
|
Кулик Алексей aka kpblc,
Просто ради интереса попробовал... В диалоговом окне не отображается надпись "-90" для laylockfadectl (От до 90). P.S. Если дальше усовершенствовать получится новая версия редактора переменных из ET. Или диалог для, кажется вашей же, программы сравнения списков переменных |
|||
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,844
|
Код:
Но дальше заниматься как-то интереса особого нет
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,844
|
frostmourn, я привел пример кода, не более.. Если хочется дорабатывать - пожалуйста, никто не запрещает. Контролируй, проверяй, выводи сообщения.
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
|
||||
строю, ломаю Регистрация: 03.04.2008
Украина
Сообщений: 5,515
|
Афтар, ты определись, переключетель тебе нужен или что?
http://help.autodesk.com/view/ACD/20...0-760CB4A7AC20 а вообще туториал по DCL здесь ==> http://web2.airmail.net/terrycad/Tut.../MyDialogs.htm Последний раз редактировалось gomer, 13.10.2016 в 01:30. |
|||
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Работа лиспа в AutoCAD 2007 и AutoCAD 2008 | olga87 | LISP | 6 | 10.10.2016 17:06 |
dwg по умолчанию не открыть с помощью AutoCAD 2007 | EASports | AutoCAD | 42 | 15.01.2010 05:56 |
AutoCAD 2007: ФАТАЛЬНАЯ ОШИБКА..at 69621fadh | astim | AutoCAD | 2 | 05.02.2009 15:28 |
Команда _scene в AutoCAD 2007 | Alexander_Liseev | AutoCAD | 2 | 10.11.2008 12:30 |
Появление в AutoCAD 2005 новой системной переменной OLEFRAME | Георгий | AutoCAD | 4 | 03.05.2004 03:34 |