|
||
| Правила | Регистрация | Пользователи | Сообщения за день | | Поиск | | Справка по форуму | Файлообменник | |
|
Поиск в этой теме |
|
||||
Регистрация: 26.08.2017
Сообщений: 43
|
|
|||
|
||||
Регистрация: 13.04.2017
Сообщений: 134
|
Здравствуйте.
Хочу написать программу, которая просто меняет Justify на right<->left Подскажите пожалуйста как получить значение Justify текста. Или как его можно сразу перезаписать. vla-get-Justification выдает ошибку. Спасибо за ответ и ваше время. Последний раз редактировалось gnuvse, 21.05.2018 в 10:36. |
|||
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,844
|
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
|
||||
Регистрация: 13.04.2017
Сообщений: 134
|
Цитата:
Смог получить значение TextJustify от 1 до 3 в зависимости от положения текста. Как теперь можно перезаписать это значение? Спасибо. |
|||
|
||||
Регистрация: 26.08.2017
Сообщений: 43
|
|
|||
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,844
|
Если через ActiveX, то vla-put-<ИмяСвойства>. Просто про точки вставки не забудь.
Тупой (ssget) работает? pickfirst чему равна?
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,844
|
Примерно так, на скорую руку:
Код:
Код написан без оптимизации, некоторые проверки там лишние - воткнул по привычке.
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,844
|
gnuvse, пример какого кода? Изменения выравнивания, что ли?
----- добавлено через ~8 мин. ----- Говорит, что Вот интересно, какие дополнения установлены и в каком количестве?
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
|
||||
Регистрация: 26.08.2017
Сообщений: 43
|
И для такой тривиальной задачи нужно писать 40 строк с vla функциями? (считая проверки)
Мне просто нужна стандартная команда, только, чтобы она сразу строила по опорному углу Т.е. последовательность такая: 1) Команда: ПОВЕРНУТЬ 2) Базовая точка: указываем точку 3) Выбираем опцию: "Опорный угол" 4) Впечатываем "@", чтобы вернуть последнюю точку 5) Указываем вторую точку Т.е. получается, мы поворачиваем объект как в ревите: сразу строим опорный отрезок и затем поворачиваем его. Можно было бы просто использовать рекордер операций, но он не видит, что я впечатываю "@", к сожалению, поэтому нужно долбить по одной и той же точке два раза (да, раздражает). Цитата:
Я думал, это вполне реализуемо command функциями, кто-то же в начале темы рекомендовал с них изучать автолисп. В других файлах все точно также. Я не совсем понимаю, как они могут влиять на это. |
|||
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
LISP. Вставка в таблицу поля, соотвествующего площади примитива | Profan | Готовые программы | 272 | 06.06.2021 23:12 |
Сейсмозащита и сейсмоизоляция существующих, построенных зд. | IANationalInformAgentstvo | Прочее. Архитектура и строительство | 216 | 20.01.2015 16:51 |
Мониторы LCD CRT | Разное | 94 | 17.06.2008 10:51 | |
ЮМОР 2006 =) | Perezz!! | Разное | 1122 | 04.01.2007 00:46 |