Интерфейс АКАД-2002. Это лечится?
| Правила | Регистрация | Пользователи | Сообщения за день |  Справка по форуму | Файлообменник |

Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > Интерфейс АКАД-2002. Это лечится?

Интерфейс АКАД-2002. Это лечится?

Ответ
Поиск в этой теме
Непрочитано 24.08.2005, 10:26 #1
Интерфейс АКАД-2002. Это лечится?
===AAA===
 
г. Норильск
Регистрация: 15.08.2005
Сообщений: 616

Всем привет!

Недавно я боролся со словом "Команда:", появляющееся
невесть откуда. Кажется, причина найдена. Я в недоумении...
Однако, по порядку.

1. Делаем простенький файл r.lsp
==================================
(princ "\nПривет!")(princ)
==================================

2. Прямо с командной строки АвтоКАДа определяем функции
==================================
(defun c:a22 ()(load"r"))
(defun a22 ()(load"r"))
==================================

3. Для наглядности переключаемся в текстовое окно (F2) и даем эти команду и функцию.
==================================
Команда: a22

Привет!

Команда:
Команда: (a22)

Привет!

==================================

Вот она - гадость! После выполнения того, что определено,
как C:XXX (вероятно, после S::STARTUP тоже) вылетает слово
"Команда:", чего не происходит после выполнения функций.

Кстати, в 14-м такого безобразия не было. Ну надо же было так
интерфейс испохабить!!!

Вопросы:

а) Это как-то лечится?
б) Это так у всех или только у меня?
в) Если у всех, то во всех последующих версиях AutoCAD'а?
__________________
Счастливо, Алексей!
Просмотров: 3780
 
Автор темы   Непрочитано 24.08.2005, 10:30
#2
===AAA===


 
Регистрация: 15.08.2005
г. Норильск
Сообщений: 616


... А еще эта долбаная буферизация функций типа (princ)...

Может, это действительно удобно и правильно, делать
"обрамление" сообщений знаками "\r \n" и я чего-то не
понимаю? Или это такой "подталкивающий момент", чтобы
все программисты переходили на оконный интерфейс - типа
отказ от работы с командной строкой в будущем?
__________________
Счастливо, Алексей!
===AAA=== вне форума  
 
Непрочитано 24.08.2005, 11:06
#3
ShaggyDoc

Thượng Tá Quân Đội Nhân Dân Việt Nam
 
Регистрация: 14.03.2005
44d32'44"С, 33d26'51"В
Сообщений: 13,372


Цитата:
Сообщение от ===AAA===
... А еще эта долбаная буферизация функций типа (princ)...

Может, это действительно удобно и правильно, делать
"обрамление" сообщений знаками "\r \n" и я чего-то не
понимаю? Или это такой "подталкивающий момент", чтобы
все программисты переходили на оконный интерфейс - типа
отказ от работы с командной строкой в будущем?
Привыкай завершать princ переводом строки: (princ "\n Привет, Черепашка!\n"). В 14-м этого не надо было делать.

От командной строки не откажутся. Это то, что делает AutoCAD отличным от других САПР. Самый эффективный интерфейсный элемент.
ShaggyDoc вне форума  
 
Непрочитано 24.08.2005, 19:02
#4
AY

webcad.pro
 
Регистрация: 06.01.2005
Московская обл.
Сообщений: 501


Цитата:
Сообщение от ShaggyDoc
От командной строки не откажутся. Это то, что делает AutoCAD отличным от других САПР. Самый эффективный интерфейсный элемент.
А вот в 2006-ом при наборе команды с клавиатуры - она отображается возде курсора и в командной строке не дублируется. :evil:

Так что отказаться может и не откажуться, но нервов попортят.
AY вне форума  
 
Непрочитано 25.08.2005, 07:12
#5
ShaggyDoc

Thượng Tá Quân Đội Nhân Dân Việt Nam
 
Регистрация: 14.03.2005
44d32'44"С, 33d26'51"В
Сообщений: 13,372


Цитата:
Сообщение от AY
Цитата:
Сообщение от ShaggyDoc
От командной строки не откажутся. Это то, что делает AutoCAD отличным от других САПР. Самый эффективный интерфейсный элемент.
А вот в 2006-ом при наборе команды с клавиатуры - она отображается возде курсора и в командной строке не дублируется. :evil:

Так что отказаться может и не откажуться, но нервов попортят.
Просто в AutoCAD все действительно нужное давно сделано. Но есть толпа "лбов", которые кушать хотят. И началось придумывание всяких штучек. Иногда полезных, иногда бесполезных, иногда вредных.

Командная строка, не как традиционное окно, а как внутренний механизм, останется. Без нее просто не обойтись самому AutoCAD. А отображать ее придумают еще во множестве вариантов. Скорее всего, все более неудобных.
ShaggyDoc вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > Интерфейс АКАД-2002. Это лечится?