Восстановление некоторых окон nanoCAD

На основании https://doctorraz.blogspot.com/2024/06/nanocad.html нарисовал вот такое чудовище

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
(vl-load-com)
((lambda (/ hive)
   (setq hive (strcat "HKEY_CURRENT_USER\"
                      (vlax-product-key)
                      "
\\Profiles\"
                      (getvar "
cprofile")
                      "
\\Commands\\Plot"
              )
   )
   (vl-registry-delete hive "
CPageSetupDlg Size")

   (setq hive (strcat "
HKEY_CURRENT_USER\"
                      (vlax-product-key)
                      "
\"
                      (cond
                        ((= (getvar "
cconfiguration") "")
                         "
nCAD"
                        )
                        (t (getvar "
cconfiguration"))
                      )
                      "
\\MechCtl"
              )
   )
   (vl-registry-delete hive "
ObjectSearcher_FindReplaceDialog")

   (princ)
 )
)

Ну и собственно файл: restore-nano-windows

P.S. После восстановления окон крайне желательно перезапустить NC.

LISP: GigaChat vs полупрограммист. Чья возьмет?

Статья чисто по приколу, поскольку работать не хочу совершенно. На форуме наника возник вопрос о работе кода, сгенерированного GigaChat'ом. Под катом - исходный код и мои соображения. На форуме публиковать не хочу (считайте по религиозным соображениям и не оскорбляйте мои чуйства!)
Далее

Очистка словарей. Просто для напоминания самому себе

Меня достало каждый раз писать одно и то же по очистке словарей. Засуну сюда лисповой код, который будет работать и под наной, и под кадом. Если что - сам его буду тырить по мере надобности.

Что сайт есть шпаргалка, надеюсь, никто не забыл? )))
Далее

Создание LWPOLYLINE через ActiveX в NC

Понадобилось мне тут создать LWPOLYLINE в NC24.1. Казалось бы - что сложного? Угу, ага... Наник - как всегда - подкинул сюрпризов ;)
Далее

Про нейминг и организацию кода в шарпах и в лиспе

Все что ниже - по просьбе; мое личное мнение, под мое сегодняшнее видение ситуации. Может быть, через полгода я буду смотреть на это как на бред сумасшедшего. Какие бы ни были приняты правила - пускай даже самые дикие - их наличие значительно лучше их отсутствия.
Далее

Как по маске анонимного элемента попытаться определить его тип

В чатах по программированию время от времени спрашивают "можно ли по имени типа анонимного блока определить, что это такое вообще"
Далее

Как погасить сообщения nanoCAD при загрузке lsp?

В чате по nanoCAD возник вопрос (цитирую не дословно):

При загрузке любого лиспа нана автоматом выводит прописанные там команды.
Независимо от..
Учитывая что это ложится в автозагрузку, имха подавлять принудительно вывод ком строки плохая идея.. Можно не успеть вернуть как было

Вызов принят :) Погнали )))
Далее

Четыре правила для работы с ActiveX в VisualLisp

Независимо от среды исполнения - AutoCAD / nanoCAD / BricsCAD (надеюсь)... Клон страницы http://www.cad.dp.ua/stats/vla_doc.php. Кроме картинок - их скачать пока не удалось.
Далее

nanoCAD и системные переменные

На форуме dwg.ru появился запрос на смену привязки в процессе работы Lisp-кода. Фигня вопрос - подумал я. И как же капитально я обломился!
Далее

nanoCAD – аналог s::startup / acaddoc.lsp

На форумах и в телеграм-чатах время от времени проскальзывает вопрос "а как в нанике сделать автозагружаемый код в каждый документ? Ну типа s::startup в каде?" Попробую разобраться.
Далее

Следующая страница »