|
||
| Правила | Регистрация | Пользователи | Сообщения за день | | Поиск | | Справка по форуму | Файлообменник | |
|
![]() |
Поиск в этой теме |
![]() |
#1 | |
Окно в начале кода и его закрытие по окончании кода или по error
Регистрация: 28.05.2007
Сообщений: 229
|
||
Просмотров: 1627
|
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,430
|
Если делать окно dcl, то оно будет модальным - и все действия пользователя в ACAD (кроме этого окна) будут блокированы. Может, проще будет использовать какой-нибудь progressbar?
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
![]() |
|
||||
если речь идёт об автокаде, то можно использовать функции et (acet-ui-progress "Подождите...") для начала индикации "винта" в статусной строке (старт лиспа) и (acet-ui-progress-done) для окончания индикации (окончание лиспа или ошибка).
__________________
K Lisp |
||||
![]() |
|
||||
Проектировщик свиноводство Регистрация: 21.08.2003
Сообщений: 2,291
|
Цитата:
Неудобство оказалось в том, что этот прогресс появляется справа, а туда в общем-то посматриваешь редко, и его не сразу замечаешь. Вот если бы он был слева, сразу под комстрокой, то было бы много лучше. Но это место к сожалению уже занято вкладками. Сам я давно пользуюсь такой функцией, которую надо вставлять непосредственно в тело цикла (а не перед его началом и после окончания). При ее работе в комстроке появляются циклически бегущие точки. (залоченный вариант - "вертушка"). Код:
Последний раз редактировалось Pilot, 22.07.2024 в 11:50. |
|||
![]() |
|
||||
Цитата:
если сделать так то прогресс будет появляться ровно слева.
__________________
K Lisp |
||||
![]() |
|
||||
Проектировщик свиноводство Регистрация: 21.08.2003
Сообщений: 2,291
|
Понятно. Но тогда снизу появляется полупустая строка, причем за счет поля чертежа где каждый мм2 на счету.
Но это может оказаться полезным в другом случае - когда вкладок лэйаутов очень много. Спасибо, идея пригодится. |
|||
![]() |
![]() |
|
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Почему функция error не обрабатывает появление ошибки при назначении системной переменной? | МишаИнженер | LISP | 13 | 08.12.2022 16:26 |
VBA. Ошибка "run-time error '53': file not found", в чём может быть причина. | Jeneva | Программирование | 17 | 28.07.2017 19:08 |
AutoCAD 2012 | zenon | AutoCAD | 168 | 08.04.2013 16:01 |
Как восстоновить диалоговое окно "Генератор валов" в AutoCad Mechanikal-е? | Армен Грачикович | Вертикальные решения на базе AutoCAD | 2 | 11.03.2013 13:49 |
fatal error при закрытие единственного чертежа в режиме visible=false | Naigsa | Программирование | 9 | 26.05.2012 23:42 |