|
||
| Правила | Регистрация | Пользователи | Поиск | Сообщения за день | Все разделы прочитаны | Справка по форуму | Файлообменник | |
|
![]() |
Поиск в этой теме |
![]() |
#1 | |
Чтобы результат работы команды (текст) был подчеркнутый...
инженер-конструктор
СПб
Регистрация: 29.11.2022
Сообщений: 2
|
||
Просмотров: 4590
|
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,250
|
13-ю строку замени на
Код:
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
![]() |
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,250
|
Теоретически можно - но для многострочных текстов придется использовать принудительное форматирование. В общем случае задача не самая тривиальная ИМХО
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
![]() |
|
||||
Регистрация: 11.07.2022
Сообщений: 223
|
Алексей, а можно маленький лисп только чтобы подчеркивал текст? Спасибо!
А то, чтобы подчеркнуть текст, надо его сначала перевести в Мтекст, потом зайти в редактор текста и выбрать подчёркнутый... А, может, получится для МТекста копировать свойства подчеркнутого для неподчеркнутого?.. Последний раз редактировалось Ingpro, 29.11.2022 в 15:32. |
|||
![]() |
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,250
|
Так это уже модификация примитивов. Совершенно другая задача. А так, без проверок (тьма работы, расписывать все подряд не буду. В коде используются функции из библиотеки, ссылка в описании):
Код:
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
![]() |
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,250
|
Потому что надо загружать всю библиотеку.
Цитата:
----- добавлено через 40 сек. ----- Описание = подпись. Сейчас просто занимаюсь видеоподгонкой, вот по запарке и очепятался
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
![]() |
|
||||
Регистрация: 20.03.2008
Сообщений: 2,634
|
Ingpro, это вот тут https://github.com/kpblc2000/KpblcLi...ree/master/lsp
В папках conv (_kpblc-conv-selset-to-vla) и selset (_kpblc-selset-msg) лежат эти функции. Надо обеспечить их загрузку в КАД (любым образом) перед запуском лиспа. |
|||
![]() |
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,250
|
Только сейчас добрался до компа...
Offtop: Если что, в readme все описано. Аж на двух языках ![]() ![]() ----- добавлено через ~1 мин. ----- Offtop: Добавлю - лучше загружать вообще все, там полно вызовов других функций.
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
![]() |
|
||||
Регистрация: 11.07.2022
Сообщений: 223
|
Цитата:
_kpblc-selset-msg вот так отображается, с некорректными символами: (defun _kpblc-selset-msg (msg fun-ssget / sysvar res) ;| * Çàïðîñ îáúåêòîâ ñ ïîëüçîâàòåëüñêèì ïðèãëàøåíèåì * Ïàðàìåòðû âûçîâà: msg âûâîäèìîå ïðèãëàøåíèå Последний раз редактировалось Ingpro, 02.12.2022 в 09:39. |
|||
![]() |
|
||||
Регистрация: 20.03.2008
Сообщений: 2,634
|
Можно, но лучше, наверное, в автозагрузку добавить, если потребность не разовая.
Вот тут подробнее: Как использовать лисп, опубликованный на форуме. Загрузить сначала эти две библиотечные функции, а если внутри них окажутся еще какие-то (об этом в командной строке ошибка выскочит), то надо будет найти и их. У меня тоже в Гитхабе код и показывается, и копируется с кракозябрами, изменение кодировки в Notepad++ не помогает, но вроде как все эти кракозбры - это просто комментарии, то есть не исполняемые строчки кода, а просто пояснения. А вот это похоже на результат работы переводчика страницы. Его следует отключить. |
|||
![]() |
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,250
|
Offtop: Да хосспидя, склонируйте себе репозиторий - и все будет на месте.
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
![]() |
|
||||
Регистрация: 11.07.2022
Сообщений: 223
|
Если установить эти библиотечные функции (_kpblc-conv-selset-to-vla) и (_kpblc-selset-msg) /с кракозябрами/ и вызвать лисп (t1), выскакивает ошибка:
; ошибка: no function definition: _KPBLC-ERROR-SYSVAR-SAVE-BY-LIST Что делать с этой ошибкой? Отключить, это значит удалить строку из функции? Где и как можно склонировать репозиторий, поясните, пожалуйста... Последний раз редактировалось Ingpro, 30.11.2022 в 21:45. |
|||
![]() |
|
||||
Регистрация: 20.03.2008
Сообщений: 2,634
|
эту функцию тоже надо найти там же.
Нет. Хром при открытии страницы на английском сразу ее переводит, о чем сообщает во вспывающем окне (вроде бы) - там же в этом окне можно отменить. Ну да не стоит об этом уже, см. ниже - кодировка всё равно слетает, это было надо, если бы скопировать код прямо с сайта. Вот ссыль, а на картинке - куда надо нажать. В сохраненном архиве будут все эти лиспы, причем уже без кракозябр. Вот там и найти все нужные. Ругается на "функшн дефинишн" в комтроке - искать эту функцию в архиве и тоже обеспечивать загрузку. https://github.com/kpblc2000/KpblcLispLib Последний раз редактировалось skkkk, 30.11.2022 в 22:29. |
|||
![]() |
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,250
|
Offtop: Кусок описания под спойлером: https://autolisp.ru/2022/10/31/custo...ions-autolisp/
Поскольку не знаю, каким клиентом кто пользуется - пока ограничусь этим.
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
![]() |
|
||||
Регистрация: 11.07.2022
Сообщений: 223
|
Цитата:
Не получилось найти в архиве функцию с таким названием... или название другое? Последний раз редактировалось Ingpro, 30.11.2022 в 23:04. |
|||
![]() |
![]() |
|
Опции темы | Поиск в этой теме |
|
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Экспорт координат выбранных точек в *.txt | slan.ru | Программирование | 184 | 23.03.2023 08:17 |
Как на LISP подобрать коэффициент сжатия Mтекста в ячейке таблицы, чтобы текст был в одну строчку, без переноса | Danil55 | LISP | 3 | 16.07.2020 10:57 |
Как сделать чтобы текст менялся автоматом между листами? | dmitry77 | AutoCAD | 10 | 08.07.2014 11:11 |
Как программно на VBA узнать текст последней команды autocada | maximiliam | Программирование | 5 | 14.01.2010 11:15 |
Поиск работы | Perezz!! | Разное | 46 | 21.03.2008 12:50 |