NanoCad: как выполнять автозагрузку настроек в каждый новый открываемый документ?
| Правила | Регистрация | Пользователи | Сообщения за день |  Справка по форуму | Файлообменник |

Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > LISP > NanoCad: как выполнять автозагрузку настроек в каждый новый открываемый документ?

NanoCad: как выполнять автозагрузку настроек в каждый новый открываемый документ?

Ответ
Поиск в этой теме
Непрочитано 28.06.2024, 11:19 #1
NanoCad: как выполнять автозагрузку настроек в каждый новый открываемый документ?
kosmi
 
Регистрация: 16.10.2007
Сообщений: 30

С Autocad у меня с этим проблем нет.
С nanoCad только начинаю знакомиться (принудительно). nanoCad 24.
1) Как автоматически прописать значения переменных окружения, которые хранятся только в текущем сеансе, для каждого вновь открываемого документа?

Чтобы 2 раза не вставать...
2) Возможно ли в nanoCad изменить цвет "резиновой" линии (в Autocad это реально) ?
3) Возможно ли настроить правую кнопку мышки как в Autocad?
именно:
Autocad chortcutmenu=24
вводим в командной строке псевдоним или название команды и можем подтвердить
либо Пробелом, либо Enter, либо правая кнопка мыши;

nanoCad chortcutmenu=16 (аналог настройки Autocad)
вводим в командной строке псевдоним или название команды и можем подтвердить
либо Пробелом, либо Enter, правая кнопка мыши упорно вызывает предыдущую команду (если привлечь стороннюю программку по перехвату действия правой кнопки и назначить "Enter", то
проблема уходит, но тогда не открывается контекстное меню). Как бороться? Реактор для правой кнопки возможно вообще для nanoCad написать?
4) nomutt не подавляет в nanoCad штатный запрос (ssget), это лечится?
5) setenv в nanoCad не хранит указанные значения в реестре. Какая есть альтернатива? Нудновато для каждой функции создавать отдельный *.ini . Много переделывать. Да, прав администратора условно нет, чтобы что-то заносить в реестр другими способами.

Последний раз редактировалось kosmi, 28.06.2024 в 13:12.
Просмотров: 1037
 
Непрочитано 28.06.2024, 12:13
#2
===AAA===


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


По пункту 1 копай в сторону реакторов "на открытие файла".

Аналога S::STARTUP в НК нет.

На старом форуме НК эту тему обсуждали, были даже примеры,
но оно всё пропало вместе с форумом.

Сейчас там новый форум и пустота...

Кстати, раз уж у тебя НК-24. Проверь, плиз, (grdraw ...) и (grvecs ...)
научились цветными линиями рисовать?

В НК-23.1 они этого не умели :-(
__________________
Счастливо, Алексей!

Последний раз редактировалось ===AAA===, 28.06.2024 в 12:29.
===AAA=== вне форума  
 
Непрочитано 28.06.2024, 12:35
#3
Кулик Алексей aka kpblc
Moderator

LISP, C# (ACAD 200[9,12,13,14])
 
Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,404


Писать реактор на открытие документа. Ну или на окончание выполнения команды _.open & Co
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Автор темы   Непрочитано 28.06.2024, 12:53
#4
kosmi


 
Регистрация: 16.10.2007
Сообщений: 30


Реактор на открытие документа использовал и в ACAD. В нанике он не прокатил (пока разбираюсь, с реакторами слабоват).
Может поможете с реактором для мышки, ну, типа пока какая-либо команда активна - делать всё штатно, а если команд не выполняется а в командной строке есть символы кроме "Команда:" - тогда отрабатывать правой клавишей как просто нажатие ENTER, без вызова последней команды...

===AAA=== : (grvecs ...) точно рисует цветные векторы (nanoCad 24), НО, у меня есть ф-я, где в цикле grread отслеживает положение курсора, а через grvecs рисуется цветная штриховая/сплошная рамка, так вот в нанике это работает так, что даже наркоманы сказали бы, что тормозит. Я реально пока что в шоке от перспектив предстоящей работы в nanoCad.

Последний раз редактировалось kosmi, 28.06.2024 в 13:01.
kosmi вне форума  
 
Непрочитано 28.06.2024, 12:57
#5
===AAA===


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


Цитата:
... у меня есть ф-я, где в цикле grread отслеживает положение курсора ...
У меня тоже есть подобное, но до неё ход ещё не дошёл.
Видимо, впереди ещё много огорчений предстоит...

----- добавлено через ~3 мин. -----
Цитата:
а если команд не выполняется а в командной строке есть символы кроме "Команда:" - тогда отрабатывать правой клавишей как нажатие ENTER...
ПКМ настраивается, но щёлкать при этом нужно так, чтобы
курсор был на поле чертежа, а не в командной строке.
__________________
Счастливо, Алексей!
===AAA=== вне форума  
 
Автор темы   Непрочитано 28.06.2024, 13:23
#6
kosmi


 
Регистрация: 16.10.2007
Сообщений: 30


Проверил только что:
nanoCad chortcutmenu=16
вводим в командной строке псевдоним - запуск команды удаётся либо Пробелом, либо через Enter,
правая кнопка мыши всё срезает и упорно вызывает предыдущую команду, которая ранее была запущена через Enter (как ^C в меню).
Хоть Убейся. Какие есть ещё переменные для мыши кроме chortcutmenu ?
kosmi вне форума  
 
Непрочитано 28.06.2024, 13:42
#7
===AAA===


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


Цитата:
правая кнопка мыши всё срезает и упорно вызывает предыдущую команду, которая ранее была запущена через Enter (как ^C в меню)
.

Да, действительно. Значит - это ещё один "косяк" реализации командной строки.

Там ещё и отображение криво сделано.
И "\r" не работает.
И "левый" эхо-вывод присутствует.
__________________
Счастливо, Алексей!
===AAA=== вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > LISP > NanoCad: как выполнять автозагрузку настроек в каждый новый открываемый документ?



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Кто имеет право выполнять работы по ремонту и усилению подкрановых балок мостовых кранов? Артур1985 Прочее. Отраслевые разделы 5 09.01.2020 12:14
Можно ли на работе пользоваться NanoCAD с сертификатом физического лица? MrBrown Прочее. Программное обеспечение 0 30.08.2016 13:42
Какой документ регламентирует устройство деформационных швов? СергеевОВ Архитектура 8 19.05.2014 22:35
NanoCAD и AutoCAD - что выбрать? Maxas Другие CAD системы 142 09.07.2013 01:50
Есть ли такой нормативный документ? Eugene84 Поиск литературы, чертежей, моделей и прочих материалов 9 04.12.2010 23:30