|
||
| Правила | Регистрация | Пользователи | Сообщения за день | | Поиск | | Справка по форуму | Файлообменник | |
|
![]() |
Поиск в этой теме |
![]() |
#1 | |
Autolisp ограничить ввод для пользователя
газо- нефтепереработка
Уфа
Регистрация: 22.07.2015
Сообщений: 98
|
||
Просмотров: 7089
|
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,450
|
Код:
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
![]() |
|
||||
газо- нефтепереработка Регистрация: 22.07.2015
Уфа
Сообщений: 98
|
Цитата:
А как например тогда с такой строчкой: Код:
Как сделать что бы не воспринимал сокращения. |
|||
![]() |
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,450
|
Делай dcl - это будет проще всего.
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
![]() |
|
||||
газо- нефтепереработка Регистрация: 22.07.2015
Уфа
Сообщений: 98
|
Спасибо. Отличный вариант!
----- добавлено через ~1 ч. ----- Подскажите пожалуйста. У меня после всех запросов определяются все величины. Как сделать, что бы после того, как сделались все вычисления и определенная величина (например (= Mb nil)), то программа прописывая, что данной конфигурации не существует, возвращалась к самому началу программы и начанала заново делать запросы? |
|||
![]() |
|
||||
газо- нефтепереработка Регистрация: 22.07.2015
Уфа
Сообщений: 98
|
Цитата:
![]() ![]() |
|||
![]() |
|
||||
газо- нефтепереработка Регистрация: 22.07.2015
Уфа
Сообщений: 98
|
Цитата:
Код:
![]() |
|||
![]() |
|
||||
Регистрация: 10.08.2013
Сообщений: 11,499
|
Код:
|
|||
![]() |
|
||||
газо- нефтепереработка Регистрация: 22.07.2015
Уфа
Сообщений: 98
|
Цитата:
![]() |
|||
![]() |
|
||||
Регистрация: 10.08.2013
Сообщений: 11,499
|
что-то сильно сомневаюсь, что тети-проектировщицы программно вообще чего то введут..) А вот чтобы в программу они не могли ввести левые значения - для этого и нужны нормальные диалоги, а не пошаговая стратегия в командной строке)
|
|||
![]() |
|
||||
газо- нефтепереработка Регистрация: 22.07.2015
Уфа
Сообщений: 98
|
Цитата:
![]() ![]() |
|||
![]() |
|
||||
газо- нефтепереработка Регистрация: 22.07.2015
Уфа
Сообщений: 98
|
Цитата:
![]() предупреждение:не удается создать временный файл для DCL: "C:/Program Files/Autodesk/AutoCAD 2015/$vld$.dcl" Что это означает? Сделал один в один как в уроке все |
|||
![]() |
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,450
|
Это означает, что локальных прав недостаточно. Ты ж не локальный админ, верно?
----- добавлено через ~1 мин. ----- У сисадминов попроси права на запись в каталог C:/Program Files/Autodesk/AutoCAD 2015 - тогда сможешь тестировать dcl спокойно.
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
![]() |
|
||||
газо- нефтепереработка Регистрация: 22.07.2015
Уфа
Сообщений: 98
|
Спасибо. Но тогда вопрос. Когда я сделаю и передам для других пользователей, то им тоже нужно будет доступ к этой папке? Или же этот доступ нужен только для тестирования мне?
|
|||
![]() |
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,450
|
Им это не понадобится. Ты же проверял, как диалог выглядит, через VLIDE?
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
![]() |
|
||||
газо- нефтепереработка Регистрация: 22.07.2015
Уфа
Сообщений: 98
|
Вроде спокойно зашел в эту папку. Доступ есть. В чем еще может быть причина?
|
|||
![]() |
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,450
|
Зайти в папку и создать в ней файл - немного разные вещи
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
![]() |
|
||||
газо- нефтепереработка Регистрация: 22.07.2015
Уфа
Сообщений: 98
|
Добрый день. Почитал про DCL. Во многом разобрался. Есть один вопрос. Возможно ли в диалоговом окне делать замороженные окна. И если пользователь задает определенный параметр, то окно размораживалось? Не могу понять как сделать. Может есть какой нибудь пример со сложным DCL окном?
|
|||
![]() |
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,450
|
Ставишь enabled = false, а в callback-функции меняешь это свойство.
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
![]() |
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,450
|
Код:
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
![]() |
|
||||
газо- нефтепереработка Регистрация: 22.07.2015
Уфа
Сообщений: 98
|
|
|||
![]() |
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,450
|
Почти все контролы в диалоге по умолчанию активные. Это уже программист решает, что активно, а что нет. И почему
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
![]() |
|
||||
газо- нефтепереработка Регистрация: 22.07.2015
Уфа
Сообщений: 98
|
Цитата:
Код:
----- добавлено через ~1 ч. ----- Помогите кто может!!! Не понимаю я! Есть у меня программно: Код:
Получается только так Код:
Код:
|
|||
![]() |
|
||||
газо- нефтепереработка Регистрация: 22.07.2015
Уфа
Сообщений: 98
|
Цитата:
![]() |
|||
![]() |
|
||||
газо- нефтепереработка Регистрация: 22.07.2015
Уфа
Сообщений: 98
|
|
|||
![]() |
|
||||
Регистрация: 10.08.2013
Сообщений: 11,499
|
|
|||
![]() |
|
||||
газо- нефтепереработка Регистрация: 22.07.2015
Уфа
Сообщений: 98
|
|
|||
![]() |
|
||||
Регистрация: 10.08.2013
Сообщений: 11,499
|
Посмотрите - огромное количество готовых функций, на базе которых можно реализовать уже свои непосредственные задачи. А не искать очередной велосипед. Этот Фреймворк есть на любом компе - без него акад просто не запустится.
----- добавлено через ~13 мин. ----- Ну и сам Net Api для акада. Есть официальный русскоязычный сайт разработчиков. |
|||
![]() |
|
||||
диалог Flange_Select.dcl
Код:
ПУТЬ К ДИАЛОГУ поменять на реальный путь Код:
да как бы нет) Последний раз редактировалось koMon, 10.08.2018 в 16:16. |
||||
![]() |
|
||||
строю, ломаю Регистрация: 03.04.2008
Украина
Сообщений: 5,515
|
Цитата:
Мораль сего проста: нечего ключ зажигания в прикуриватель тыкать |
|||
![]() |
|
||||
газо- нефтепереработка Регистрация: 22.07.2015
Уфа
Сообщений: 98
|
|
|||
![]() |
|
||||
газо- нефтепереработка Регистрация: 22.07.2015
Уфа
Сообщений: 98
|
Цитата:
Код:
Почему редактируемое окно материала стоит ниже, не могу найти как его сделать на одном уровне с редактируемым окном для типа |
|||
![]() |
|
||||
|
||||
![]() |
|
||||
как-то так
|
||||
![]() |
|
||||
газо- нефтепереработка Регистрация: 22.07.2015
Уфа
Сообщений: 98
|
Огромнейшее спасибо!!!!!!!
----- добавлено через ~8 ч. ----- koMon? Добрый день. Подскажи: В свой блок решил завести еще одну кнопку Код:
Код:
И еще Код:
|
|||
![]() |
![]() |
|
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Autolisp: как получить последний ввод (команду, координаты точек)? | studentarh | LISP | 52 | 04.12.2024 12:15 |
Ввод объекта в эксплуатацию | andrew.g | Прочее. Архитектура и строительство | 7 | 12.07.2013 16:28 |
DYNMODE (Системная переменная динамический ввод) | sdv79 | Справочник команд | 0 | 10.06.2012 17:17 |
Приямок ("кессон") скважины водоснабжения. Гидроизоляция, ввод трубы. | Андрей О | Конструкции зданий и сооружений | 2 | 27.05.2011 23:52 |
Динамический ввод или демонический ввод? | TheBuTeK | Динамические блоки | 20 | 13.10.2005 09:36 |