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

Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > LISP > lisp для установки шрифта и выстоты текста

lisp для установки шрифта и выстоты текста

Ответ
Поиск в этой теме
Непрочитано 14.07.2008, 19:08 #1
lisp для установки шрифта и выстоты текста
phantom_l
 
Бассейны
 
Киев
Регистрация: 23.04.2008
Сообщений: 299

Очень хотелось бы обзавестить простеньким лиспиком. Собственно требуется , чтобы при команде mtext ( сокращенный вызов "_t" ) автоматически выбирался нужный шрифт ( Simplex ) и нужная высота ( 150 ). Может у кого-то уже есть готовый код ? Или можна это сделать где-то в настройках самого када без подгрузки програмы ? Кто владеет информацией, прошу подсказать.
__________________
Ищу "золотую середину"
Просмотров: 4495
 
Непрочитано 14.07.2008, 21:14
#2
Vova

Engineer
 
Регистрация: 05.09.2003
New-York
Сообщений: 10,288


Phantom_I, а хочешь сам попрограммировать? Доступно, можно написать макрос (не лисп). Сначала создать нужный текстовой стиль со своим simplex-ом (кстати, почему такой простецкий шрифт?). Потом ввести команду мтекста и подставить этот стиль. Почитай для начала статью на первой стр. как создать макрокоманду
Vova вне форума  
 
Автор темы   Непрочитано 15.07.2008, 10:30
#3
phantom_l

Бассейны
 
Регистрация: 23.04.2008
Киев
Сообщений: 299


ок, спасибо , почитаю.
...а чем плох Simplex? ( каким пользуетесь вы ? )
...думал , что удобней будет поставить на автозагрузку и все
p.s. но где же эта статья на первой странице?
__________________
Ищу "золотую середину"

Последний раз редактировалось phantom_l, 15.07.2008 в 10:45.
phantom_l вне форума  
 
Автор темы   Непрочитано 15.07.2008, 14:49
#4
phantom_l

Бассейны
 
Регистрация: 23.04.2008
Киев
Сообщений: 299


Необходима ссылка
__________________
Ищу "золотую середину"

Последний раз редактировалось phantom_l, 16.07.2008 в 10:55.
phantom_l вне форума  
 
Автор темы   Непрочитано 16.07.2008, 11:12
#5
phantom_l

Бассейны
 
Регистрация: 23.04.2008
Киев
Сообщений: 299


уже не нужно - ссылку нашел
__________________
Ищу "золотую середину"
phantom_l вне форума  
 
Автор темы   Непрочитано 17.07.2008, 12:45
#6
phantom_l

Бассейны
 
Регистрация: 23.04.2008
Киев
Сообщений: 299


...прочитал статью и не нашел в 2004 каде в меню customize вкладку button properties. Что делать ?
__________________
Ищу "золотую середину"
phantom_l вне форума  
 
Непрочитано 17.07.2008, 14:02
#7
VVA

Инженер LISP
 
Регистрация: 11.05.2005
Минск
Сообщений: 6,996


Набери в командной строке _toolbar. Когда появится окно, ткни мышкой в интересующую тебя кнопку
__________________
Как использовать код на Лиспе читаем здесь
VVA вне форума  
 
Автор темы   Непрочитано 17.07.2008, 14:47
#8
phantom_l

Бассейны
 
Регистрация: 23.04.2008
Киев
Сообщений: 299


...так как войти в сustomize я и так понял , вопрос в том , что нету вкладки button propeties , мне нужно создать новую кнопку и попробовать написать там какой - то липс ( ну или макрос )
__________________
Ищу "золотую середину"
phantom_l вне форума  
 
Непрочитано 17.07.2008, 15:15
#9
VVA

Инженер LISP
 
Регистрация: 11.05.2005
Минск
Сообщений: 6,996


Есть 2 варианта.
1. См. рисунок Берешь мышкой за шкирку "Пользовательская кнопка" и тянешь на нужную панель
2. Нажимаешь Ctrl и drag and drop'ом тянешь любую кнопку на нужную панель. В этом случае она копируется.
Чтобы удалить кнопку стащи ее на панель Customize (Адаптация)
Миниатюры
Нажмите на изображение для увеличения
Название: btn.jpg
Просмотров: 95
Размер:	51.1 Кб
ID:	8530  
__________________
Как использовать код на Лиспе читаем здесь

Последний раз редактировалось VVA, 17.07.2008 в 16:19. Причина: орфография
VVA вне форума  
 
Автор темы   Непрочитано 17.07.2008, 15:25
#10
phantom_l

Бассейны
 
Регистрация: 23.04.2008
Киев
Сообщений: 299


Спасибо , разобралсо пока. Но дальше могут возникнуть новые вопросы
__________________
Ищу "золотую середину"
phantom_l вне форума  
 
Автор темы   Непрочитано 17.07.2008, 16:07
#11
phantom_l

Бассейны
 
Регистрация: 23.04.2008
Киев
Сообщений: 299


Итак, с помощью статьи Владимира Света , а также подсказок VVA была создана первая макрокоманда и первая кнопка. . (естественно та , которая копирует текст на новое место с последующим его редактированием.))
Теперь , возвращаясь к посту номер 1 , несколько вопросов:
1. Товарищ Vova посоветовал создать свой текстовый стиль , а потом подставить его в mtext , а потом куда-то пропал ( товорищ Vova , я имею в виду ). Это значит , что я делаю кнопку со своим simlex-oм , а потом , после вызова mtext , просто ее нажимаю каждый раз?
2. Можна ли посадить эти макросы все на клавиатуру или только кнопки ? ( в основном вызываю все команды с клавиатуры )
3. Есть ли где - то электронная версия всей книжки В.Света "Язык макрокоманд и создание кнопок", т. к прочитав статью , пока не все могу понять ( в частности , как сделать свой текстовый стиль )
__________________
Ищу "золотую середину"
phantom_l вне форума  
 
Непрочитано 17.07.2008, 16:24
#12
VVA

Инженер LISP
 
Регистрация: 11.05.2005
Минск
Сообщений: 6,996


Какое-то время ее раздавали бесплатно. Спроси здесь, может осталось чего
Книга Владимира Света
__________________
Как использовать код на Лиспе читаем здесь
VVA вне форума  
 
Автор темы   Непрочитано 17.07.2008, 16:41
#13
phantom_l

Бассейны
 
Регистрация: 23.04.2008
Киев
Сообщений: 299


Так товарищ Vova это и есть Владимир Свет ?)) гы
__________________
Ищу "золотую середину"
phantom_l вне форума  
 
Автор темы   Непрочитано 17.07.2008, 16:43
#14
phantom_l

Бассейны
 
Регистрация: 23.04.2008
Киев
Сообщений: 299


Как на счет вопроса номер 2 ?
__________________
Ищу "золотую середину"
phantom_l вне форума  
 
Непрочитано 17.07.2008, 17:01
#15
Admin
Administrator


 
Регистрация: 21.08.2003
Сообщений: 4,463


В.Свет Autocad. Язык макрокоманд и создание кнопок - http://dwg.ru/dnl/3480
Admin вне форума  
 
Автор темы   Непрочитано 17.07.2008, 17:17
#16
phantom_l

Бассейны
 
Регистрация: 23.04.2008
Киев
Сообщений: 299


Отлично , спасибо , скачаю сегодня дома.

Кстати , нашел кое-что полезное по данной теме:
Кулик Алексей в теме "тюнинг cad систем " пишет:

Кстати, тема уже мелькала, но все равно скажу (искать и ставить ссылку просто лень). При каждом старте када (при создании файла) у меня подгружается крохотный лисп-файлик примерно такого содержания:
setvar "dispsilh" 1)
(setvar "mirrtext" 0)
(setvar "attdia" 1)
(setvar "filedia" 1)
(setvar "hpname" "steel")
(setvar "hpspace" 1)
(princ "\nDefault Values ON\n")
(princ)

Это почти то, что мне нужно. Пару вопросиков :
1. Как сюда добавить высоту текста 150 и шрифт Simplex ? (нужно дописать одну строчку наверное ))
2. Достаточно ли этого кода для лисп программы или нужно еще что-то дописывать в начале?
__________________
Ищу "золотую середину"
phantom_l вне форума  
 
Непрочитано 17.07.2008, 19:34
#17
Кулик Алексей aka kpblc
Moderator

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


Код:
[Выделить все]
(command "_.-style" "MyStandardTextStyle" "simplex.shx" 2.5 1 0 "_n" "_n" "_n")
Примерно так...
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Непрочитано 18.07.2008, 10:18
#18
Red Nova

ՃԱՐՏԱՐԱԳԵՏ, տ.գ.թ.
 
Регистрация: 23.10.2007
Торонто
Сообщений: 1,990
Отправить сообщение для Red Nova с помощью Skype™


В принципе можно и без макросов и без лиспа. Просто нужно держать текущим нужный текстовой стиль и установить переменную textsize на нужную высоту текста.
__________________
Блог

Последний раз редактировалось Red Nova, 18.07.2008 в 16:38.
Red Nova вне форума  
 
Автор темы   Непрочитано 18.07.2008, 12:53
#19
phantom_l

Бассейны
 
Регистрация: 23.04.2008
Киев
Сообщений: 299


Да , действительно. Так намного проще и не нужно никакого лиспа здесь. Просто _style - создать свой текстовый стиль , а потом _textsize размер. А со штриховкой тоже можна такое проделать , создать свой стиль и установить его текущим стиль. Если да , то как это вызвать из. ком. строки ?
__________________
Ищу "золотую середину"
phantom_l вне форума  
 
Непрочитано 18.07.2008, 13:05
#20
VVA

Инженер LISP
 
Регистрация: 11.05.2005
Минск
Сообщений: 6,996


У штриховки нет стиля. Есть образец
HPNAME
HPSCALE
__________________
Как использовать код на Лиспе читаем здесь
VVA вне форума  
 
Непрочитано 18.07.2008, 16:44
#21
Red Nova

ՃԱՐՏԱՐԱԳԵՏ, տ.գ.թ.
 
Регистрация: 23.10.2007
Торонто
Сообщений: 1,990
Отправить сообщение для Red Nova с помощью Skype™


HPNAME Штука полезная, а вот HPSCALE трогать не советовал бы.
Если нужно быстро создавать штриховки разных размеров, то лучше сделать тул палетку.
__________________
Блог
Red Nova вне форума  
 
Автор темы   Непрочитано 19.07.2008, 13:06
#22
phantom_l

Бассейны
 
Регистрация: 23.04.2008
Киев
Сообщений: 299


2VVA
да , это то, что нужно !
2rednova
Только почему не советуете использовать hpscale ? Допустим , у меня используется практически один вид штриховки "ansi31".(иногда еще "solid") И scale почти всегда 40. Теперь нажимаю "_h" и все готово , и не нужно ничего менять, остается просто выбрать область !
__________________
Ищу "золотую середину"
phantom_l вне форума  
 
Автор темы   Непрочитано 19.07.2008, 13:13
#23
phantom_l

Бассейны
 
Регистрация: 23.04.2008
Киев
Сообщений: 299


Но только оно ж не сохранятся, и при последующем запуске нужно опять менять
__________________
Ищу "золотую середину"
phantom_l вне форума  
 
Непрочитано 19.07.2008, 23:23
#24
Red Nova

ՃԱՐՏԱՐԱԳԵՏ, տ.գ.թ.
 
Регистрация: 23.10.2007
Торонто
Сообщений: 1,990
Отправить сообщение для Red Nova с помощью Skype™


А в тул палетку можно загнать скока надо видов и масштабов штриховки, и все сохранит
__________________
Блог
Red Nova вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > LISP > lisp для установки шрифта и выстоты текста



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Выбор материала труб для установки по получению гипохлорита натрия Reaxim Инженерные сети 21 23.06.2009 14:45
Изменение форматированного текста посредством lisp Tramp LISP 4 03.03.2006 11:28
Вес линни для текста в форматке MechaniCS Maxx ПО от CSoft 5 24.12.2004 10:17
Lisp для текста Vova LISP 11 13.05.2004 17:39
Нужен LISP для заливки отверстий ilka_t AutoCAD 20 24.03.2004 16:06