|
||
| Правила | Регистрация | Пользователи | Сообщения за день | | Поиск | | Справка по форуму | Файлообменник | |
|
![]() |
Поиск в этой теме |
![]() |
#1 | |
Лисп автозаписная книжка
проектировшик
СССР
Регистрация: 01.01.2007
Сообщений: 5,149
|
||
Просмотров: 17217
|
|
||||
проектировшик Регистрация: 01.01.2007
СССР
Сообщений: 5,149
|
-mavlin-, лиспом горздо удобнее, он сразу бы на прямую текст вставлял и не глючил, и тормозил как палитра...
кстати в окошке ввода, 6 экранчиков, вот там все записи удобно и распологаются, в одном госты, в другом примечания, в третьем диаметры, ....
__________________
инженер проектировшик с опттом программа авто гад образование высшие |
|||
![]() |
|
||||
Thượng Tá Quân Đội Nhân Dân Việt Nam Регистрация: 14.03.2005
44d32'44"С, 33d26'51"В
Сообщений: 13,372
|
У нас в ruCAD это сделано. Строки вводятся в диалоговом окне (рис. 1). Кнпока Словарь выводит справочник, из которого можно выбрать строку. Справочник, в зависимости от контекста программы, может быть простым линейным для самых частых строк (рис. 2) или древовидным (рис. 3). В простой словарь при включенном флажке Добавить в словарь добавляется текущая строка при выходе по OK.
Кнопка со значком Автокада позволяет взять "что-то с буковками" из чертежа и подредактировать. |
|||
![]() |
|
||||
Регистрация: 16.07.2007
Minsk
Сообщений: 84
|
Цитата:
![]() |
|||
![]() |
|
||||
идущий по граблям Регистрация: 26.05.2005
Сообщений: 5,194
|
А кто знает, как организовать подобную библиотеку фраз в редакторе Мтекста? В стандартном ведь можно только вставить текстовый файл целиком. Ну или дергать фрагменты из внешнего файла с помощью Блокнота. И то, и другое неудобно
![]() Может быть, есть альтернативный редактор с библиотекой станд. фраз? |
|||
![]() |
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,450
|
Мой старый код, может, и сработает:
Код:
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
![]() |
|
||||
Инженер LISP Регистрация: 11.05.2005
Минск
Сообщений: 6,996
|
Что-то типа записной книжки.
Команда NBOOK. Слова и фразы храните ввиде обычных txt файлов или файла. Код:
__________________
Как использовать код на Лиспе читаем здесь Последний раз редактировалось VVA, 21.11.2011 в 19:23. Причина: Добавлен MLEADER |
|||
![]() |
|
||||
Инженер LISP Регистрация: 11.05.2005
Минск
Сообщений: 6,996
|
Обновил # 12
__________________
Как использовать код на Лиспе читаем здесь |
|||
![]() |
|
||||
проектировшик Регистрация: 01.01.2007
СССР
Сообщений: 5,149
|
VVA, теперь окошко появляется, но когда выбераешь текстовый файл опять выдает
Command: NBOOK ; error: no function definition: MIP-REG-WRITE Command: Command: NBOOK ; error: no function definition: MIP-REG-WRITE
__________________
инженер проектировшик с опттом программа авто гад образование высшие |
|||
![]() |
|
||||
Инженер LISP Регистрация: 11.05.2005
Минск
Сообщений: 6,996
|
исправил. Надеюсь больше проколов не будет
![]()
__________________
Как использовать код на Лиспе читаем здесь |
|||
![]() |
|
||||
проектировшик Регистрация: 01.01.2007
СССР
Сообщений: 5,149
|
VVA, спасибо нужная вещь!!!,
Offtop: посмотрите личные сообщения я отправил еще один лисп, там лисп записная книжка со вставкой текста с указанием выосты
__________________
инженер проектировшик с опттом программа авто гад образование высшие |
|||
![]() |
|
||||
лайсенсед инжиниа Регистрация: 15.04.2006
город-герой Волгоград (Сталинград)
Сообщений: 1,158
|
dextron3, ситуация такая:
Я запускаю nbook, вылазит окошко - "выберите словарь". Выбираю текстовый файл, выбираю нужную строчку, ОК. Дальше см.№18 При следующем запуске nbook (ничего не перезагружая) мне приходится снова выбирать словарь. |
|||
![]() |
|
||||
Инженер LISP Регистрация: 11.05.2005
Минск
Сообщений: 6,996
|
>gipro Исправил #12. Ошибка вылетала, когда был пустой выбор рамкой. У тебя там не было текстов. Словарь пишется в эту ветку реестра (см. выделение красным). Соответственно нужны права. Если их нет, тио можно путь изменить, например, на HKEY_CURRENT_USER
Код:
__________________
Как использовать код на Лиспе читаем здесь |
|||
![]() |
|
||||
лайсенсед инжиниа Регистрация: 15.04.2006
город-герой Волгоград (Сталинград)
Сообщений: 1,158
|
А, понял... Нужно предварительно вставить любой другой текст. Просто я думал он будет вставляться прямо из окошка. Разобрался. Спасибо.
За подсказку с реестром - тоже спасибо. Теперь все работает!! |
|||
![]() |
|
||||
Инженер LISP Регистрация: 11.05.2005
Минск
Сообщений: 6,996
|
gipro, Добавил в #12 Команду NBOOK1. Вставляет новый текст текущим стилем, текущей высотой. Если укажешь ячейку таблицы, то вставит в таблицу, иначе вставит как текст
__________________
Как использовать код на Лиспе читаем здесь |
|||
![]() |
|
||||
проектировшик Регистрация: 01.01.2007
СССР
Сообщений: 5,149
|
VVA, NBOOK1 некорректно работает чтото у меня стоит стиль GOST 2.3.04, а вставляет все в стандартном почему то что только не делал
__________________
инженер проектировшик с опттом программа авто гад образование высшие |
|||
![]() |
|
||||
Инженер LISP Регистрация: 11.05.2005
Минск
Сообщений: 6,996
|
исправил #12
__________________
Как использовать код на Лиспе читаем здесь |
|||
![]() |
|
||||
проектировшик Регистрация: 01.01.2007
СССР
Сообщений: 5,149
|
VVA, зароботоло! спасибо
А можно сделать ввиде вкладок чтобы считывало с нескольких текстовых документов, тоесть вкладка к примеру КЖ, или КМ, тоесть как называется блокнотик так и вкладка называлась, потому что охото группировать свои примечания а не в разброс в хаотическом порядке... буду ждать ответа...
__________________
инженер проектировшик с опттом программа авто гад образование высшие |
|||
![]() |
|
||||
Инженер LISP Регистрация: 11.05.2005
Минск
Сообщений: 6,996
|
dextron3, DCL не позволяет делать вкладки.
__________________
Как использовать код на Лиспе читаем здесь |
|||
![]() |
|
||||
проектировшик Регистрация: 01.01.2007
СССР
Сообщений: 5,149
|
VVA, а можно создать кнопку макрос под данный лисп, чтобы автоматом загружала выбранный в макросе текстовый документ?, тогда можно и без вкладок обойтись
__________________
инженер проектировшик с опттом программа авто гад образование высшие |
|||
![]() |
|
||||
проектировшик Регистрация: 01.01.2007
СССР
Сообщений: 5,149
|
VVA, а можно ли этот лисп использовать, из нескольких копий, тоесть скопировать к примру три раза и каждый и на каждый прописать отдельный текстовый файл, тоесть каждый лисп отвечает за свой собственный файл, и тогда получается на каждую кнопку прописать независимый лисп, не будет глючить реестр где хранятся настройки файла с текстом?
__________________
инженер проектировшик с опттом программа авто гад образование высшие |
|||
![]() |
|
||||
Инженер LISP Регистрация: 11.05.2005
Минск
Сообщений: 6,996
|
dextron3, Можно. Данные о последнем файле хранятся в реестре
в ключах: "LASTDIR" и "LASTFILE". Сделай копию и поиском и заменой заменяй на "LASTDIR1", "LASTFILE1"; "LASTDIR2" и "LASTFILE2" и т.д.
__________________
Как использовать код на Лиспе читаем здесь |
|||
![]() |
|
||||
проектировшик Регистрация: 01.01.2007
СССР
Сообщений: 5,149
|
VVA, спасибо, вкладки отпали сами собой
можно небольшой вопрос нужен придаток еще в виде лиспа для записной книжки: Исользую нумератор от Дениса, но очень сложный в настройках Навтыкал примечаний, нужно их пронумеровать в порядке возрастания, по оси Y, Было: Смотри на лист 2 Консультации проектировщика по номеру... Для отверстий ищи файлы раздела АР Стало: 1. Смотри на лист 2 2. Консультации проектировщика по номеру... 3. Для отверстий ищи файлы раздела АР Тоесть префик 1. пробел Чтобы выделялось рамочкой автокада, и все тексты нумеровались помню у вас был лисп автонумератор, может над ним поколдовать?
__________________
инженер проектировшик с опттом программа авто гад образование высшие |
|||
![]() |
|
||||
Инженер LISP Регистрация: 11.05.2005
Минск
Сообщений: 6,996
|
dextron3,
Код:
__________________
Как использовать код на Лиспе читаем здесь Последний раз редактировалось VVA, 18.09.2008 в 09:49. Причина: Добавлена обработка МТЕКСТа |
|||
![]() |
|
||||
проектировшик Регистрация: 01.01.2007
СССР
Сообщений: 5,149
|
VVA, спасибо!
теперь реально ускоряет работу, производительность 200% при заполнении примечаниями листы.... теперь запросто в проекте могу снипы обзацами цитировать, по моим проектам обычно обычные люди строят, как бы частный сектор, которым не по карману нанять прораба
__________________
инженер проектировшик с опттом программа авто гад образование высшие |
|||
![]() |
|
||||
проектировшик Регистрация: 01.01.2007
СССР
Сообщений: 5,149
|
VVA, а можно еще вариацию лиспа NUM_Y, чтобы он просто цыфры по порядку выставлял, без пробела и точки (т.е. любой текст заменял на цыфры по оси Y) нужно для спецификации, потомучто иногда бывает что цыфр не хватает я копирую и использую програмку от Дениса на VBA, но она очень навороченная, а хочется простого...
__________________
инженер проектировшик с опттом программа авто гад образование высшие |
|||
![]() |
|
||||
VVA,
kpblc Я пользуюсь мтекстом. Так что использую лисп personal mtext simbols для добавки своих символов, (наверное аналогично лиспу от крыса). Огорчает то, что там лимит в 25 строк. Нет варианта лимит увеличить, или сделать лисп работающий в мтекст эдиторе для добавки своих символов? dextron3, Цитата:
__________________
Блог |
||||
![]() |
|
||||
МОДЕРАТОРЫ, КАК УДАЛИТЬ ОШИБОЧНОЕ СООБЩЕНИЕ?
__________________
Блог |
||||
![]() |
|
||||
Если на каждый элемент новая нумерация то согласен, а если сквозная нумерация то очень даже бывает. Кроме того иногда попадается такой порядок 1, 2, 3, 3', 4 ... Что тогда делать? Надо делить на два приема.
__________________
Блог |
||||
![]() |
|
||||
Инженер LISP Регистрация: 11.05.2005
Минск
Сообщений: 6,996
|
Цитата:
Код:
__________________
Как использовать код на Лиспе читаем здесь |
|||
![]() |
|
||||
Moderator
Конструктор (машиностроение) Регистрация: 23.10.2006
Россия
Сообщений: 23,297
![]() |
|
|||
![]() |
|
||||
проектировшик Регистрация: 01.01.2007
СССР
Сообщений: 5,149
|
VVA, спасибо!
Offtop: Хотел поинтересоваться иногда дают чертежи к примеру там нарисовано три линии и стоят размеры: Общий 4500, и два один 2000 и 2501, хотя все привязки точка к точки, мне приходится выполнять стренж, на расстояние 0.33, в меньшую сторону, т.е этот размер меньше единицы но автокад в одном случа его округляет в меньшую сторону а в другом в большую, как с этим можно побороться, так как у меня когда я черчу, такого никогда не наблюдается, но когда архитектор дает чертежи то сразу этого не заметно а потом всплывают данные косяки при использовании осей, из выданных чертежей, но самое главное архитектурные размеры показывают правильно а когда я образмериваю, то единицы и 9 выскакивают...
__________________
инженер проектировшик с опттом программа авто гад образование высшие |
|||
![]() |
|
||||
VVA, Спасибо
dextron3, Offtop: Лето то уже кончалось. ![]()
__________________
Блог Последний раз редактировалось Red Nova, 18.09.2008 в 21:24. |
||||
![]() |
|
||||
Инженер LISP Регистрация: 11.05.2005
Минск
Сообщений: 6,996
|
gipro, Может не весь код скопировал? Там то и не работать нечему.
__________________
Как использовать код на Лиспе читаем здесь |
|||
![]() |
|
||||
Инженер LISP Регистрация: 11.05.2005
Минск
Сообщений: 6,996
|
Значит где-то был файл-дубликат. Набери в ком. строке
(findfile "number.lsp") и проветь тот ли путь выдает
__________________
Как использовать код на Лиспе читаем здесь |
|||
![]() |
|
||||
проектировшик Регистрация: 01.01.2007
СССР
Сообщений: 5,149
|
VVA, у меня сбился масштаб выводимого текста, тоесть буквы стали на масштаб больше, где что корректировать.... уже все испробовал ничего не получается........
__________________
инженер проектировшик с опттом программа авто гад образование высшие |
|||
![]() |
|
||||
проектировшик Регистрация: 01.01.2007
СССР
Сообщений: 5,149
|
VVA, а как можно переделать чтобы писать с заданной высотой к примеру, чтобы в макросе высоту прописать лучше сделаю кнопки для часто использующихся масштабов, чтобы не раздражала постоянно разная высота при одном и томже масштабе
__________________
инженер проектировшик с опттом программа авто гад образование высшие |
|||
![]() |
|
||||
Инженер LISP Регистрация: 11.05.2005
Минск
Сообщений: 6,996
|
Astartes,
Добавь поле 41 типа такого Код:
__________________
Как использовать код на Лиспе читаем здесь |
|||
![]() |
|
||||
Регистрация: 12.08.2009
Сообщений: 464
|
Где-то что-то не так. В коде еще и атрибуты упоминаются. Однако при вставке он не видит не выноски, ни мтекста, ни атрибута и вставляет текст как однострочный прямо по верх объектов. С таблицей все хорошо. Я так понимаю, после вызова команды, и указания текста из словаря нужно указать объект? Какое то определенное место объекта? Подсветки то объекта не происходит.
И еще не аннотативный он, независимо от стиля Последний раз редактировалось shartal, 22.11.2011 в 12:10. |
|||
![]() |
|
||||
Котло- и реакторостроение Регистрация: 25.02.2010
Барнаул
Сообщений: 825
|
Такой вопрос. Мне еще надо что бы текст вставлялся с углом наклона 15. Нашел в хелпе по лиспу что нужно добавить. Добавил строку (cons 51 0.255);;_Угол наклона. Вроде все нормально. Правда величину 0.255, которая соответствует углу 345 я нашел методом подбора.Собственно вопрос, что это за единицы измерения в лиспе?
Последний раз редактировалось Astartes, 23.11.2011 в 05:30. |
|||
![]() |
|
||||
Программист-энтузиаст Регистрация: 17.07.2009
Воронеж
Сообщений: 575
|
__________________
cadtools |
|||
![]() |
|
||||
Инженер LISP Регистрация: 11.05.2005
Минск
Сообщений: 6,996
|
shartal, Проверил еще раз. У меня вставляет. Там используется nentsel, поэтому в блоках нужно указывать атрибут, а не блок. В остальном, в выноску, мультивыноску, текст, мтекст вставляет. Текст случаем не на блокированном слое?
__________________
Как использовать код на Лиспе читаем здесь |
|||
![]() |
|
||||
Глянул первое сообщение и скрин. Весь топик не читал, но думаю, что моё замечание будет актуальным: в таком окошке должна быть предусмотрена возможность группировки значений по тематике. Это можно реализовать несколькими способами:
1. В окне размещён раскрывающийся список, содержащий перечень тематик, а чуть ниже его - список значений, относящихся к выбранной теме. 2. Реализовать TreeView. Если этого не сделать, то существует вероятность того, что список со временем разрастётся настолько, что это значение будет быстрее вручную вбить, чем найти его. имхо.
__________________
Надеюсь, ты не социальный овощ? Это определяется делами! :welcome: |
||||
![]() |
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,450
|
Modis, это ты к чему?
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
![]() |
|
||||
Инженер LISP Регистрация: 11.05.2005
Минск
Сообщений: 6,996
|
Цитата:
Код:
__________________
Как использовать код на Лиспе читаем здесь |
|||
![]() |
![]() |
|
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Интересно где работают ЛИСП программисты? | dextron3 | LISP | 114 | 17.12.2017 13:53 |
Лисп для копирования данных нескольких мтекстов по принципу расположения. | Red Nova | LISP | 14 | 18.06.2008 22:08 |
Нужен лисп (пронизыватель лайаутов) | dextron3 | LISP | 91 | 25.07.2007 07:37 |
Нужен лисп (super offset) | dextron3 | LISP | 23 | 25.06.2007 12:51 |
Нужен лисп (детектор прямоугольников) | dextron3 | LISP | 3 | 25.06.2007 09:42 |