|
||
| Правила | Регистрация | Пользователи | Поиск | Сообщения за день | Все разделы прочитаны | Справка по форуму | Файлообменник | |
|
Поиск в этой теме |
|
||||
Регистрация: 09.09.2017
Гомель
Сообщений: 19
|
Кулик Алексей aka kpblc, вопрос в переключении текстового стиля. Ввожу (setvar"TEXSTYLE""493_P131"), в командной строке - Настройка переменной AutoCAD отвергнута: "TEXSTYLE" "493_P131". AutoCAD 2015.
----- добавлено через ~16 мин. ----- Прошу прощения, вопрос снят. Ошибся в названии переменной. ----- добавлено через ~1 ч. ----- Прописал так: ^C^C(setvar"CANNOSCALE""2:1");^C^C(setvar"TEXTSTYLE""493_P131");^C^C_TXTCNTR; ^C^C(setvar"TEXTSTYLE""492_Bm_431");^C^C(setvar"CANNOSCALE""2:1"); Поодиночке вроде все срабатывает, а вместе - не срабатывает лисп. Подскажите, пожалуйста, в чем загвоздка? |
|||
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,833
|
TXTCNTR, интересно - что это такое, откуда взято и что делает?
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
|
||||
Регистрация: 09.09.2017
Гомель
Сообщений: 19
|
Одна из команд лиспа Text_on_Line.fas, взято на форуме Геодезист.ru. Сначала рисуется замкнутый контур, затем команда запуска,пишешь текст, указываешь контур и текст размещается по центру контура.http://geodesist.ru/threads/gr-my-lisp-apps.70144/
|
|||
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,833
|
Это не lsp, а fas. Исходников нет, и что и когда там запрашивается - разбираться не хочу. Посмотри в книге В.Света, как в макросах обрабатываются запросы данных у пользователя.
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
|
||||
*^C^C_select;\_torient;_Pr;;0;_move;_Pr;;@;установка поворота текста на заданное значение и перемещение (в данном случае - установка в ноль).
Использовал для оформления топографической съемки. При выполнении макроса есть один лишний клик - избавиться от него не удалось. p.s. используется команда из ExpressTools. |
||||
|
||||
Engineer Регистрация: 05.09.2003
New-York
Сообщений: 10,288
|
Есть кнопка с выпадающими из нее другими кнопками. Все мои самодельные кнопки расположены с левой стороны правого (из двух) монитора и всегда на прошлом компе раскрывались вправо, то есть на поле своего монитора. При переходе на новый комп кнопки стали вылетать влево, то есть на поле чужого (левого) монитора. Что неудобно. Кто-нибудь сталкивался с таким?
Есть еще одно обстоятельство. Левый монитор является главным по отношению к правому. Может быть кнопки стремяться к главному? Windows-10. |
|||
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,833
|
ИМХО к макрокомандам это не имеет никакого отношения. Графическая область ACAD'а где находится? На главном?
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
|
||||
Engineer Регистрация: 05.09.2003
New-York
Сообщений: 10,288
|
То aka kpblc> На этих кнопках находятся макрокоманды. Поэтому в этой теме теперь как-бы к месту. Все остальные команды автокада, уже давно в рибонах. Автокады находятся на обеих экранах.
То engngr> Если перетащить кнопки на правый край, из них выдвигаются вложенные кнопки влево, то есть на поле своего экрана. Но я привык держать их на левой стороне... |
|||
|
||||
Регистрация: 20.04.2011
Сообщений: 402
|
Ребят, прошу помощи. Нужен макрос, в котором для выбранных объектов обрабатывалась бы команда _massprop.
Среди выбранных объектов имеются солиды и регионы. Нужно получить результат деления. Значения Volume (объем солидов) поделить на значение Area (площадь регионов). Прикладываю тестовый пример. Должно получится 300. Последний раз редактировалось gumel, 11.04.2019 в 11:56. |
|||
|
||||
Регистрация: 07.07.2019
Сообщений: 6
|
Доброго всем дня! Пожалуйста, подскажите, как найти в Автокаде макрос команды, которой нет на кнопке или в меню? Интересует команда DIMLAYER, хочу попробовать на ее основе сделать аналогичную для выносок, но в списке команд Costomize Interface ее нет.
|
|||
|
||||
Регистрация: 20.06.2019
Сообщений: 1
|
Так ведь DIMLAYER вроде как системная переменная, а не команда, поэтому ее там инет
|
|||
|
||||
Регистрация: 07.07.2019
Сообщений: 6
|
Так вроде написала... Хочу сделать команду, которая задавала бы слой по умолчанию для выносок и мультивыносок, чтобы она работала также, как системная переменная DIMLAYER (так как почему-то на выноски та не действует). В макросах и лиспах я не бум-бум, потому решила, что проще всего будет найти макрос этой команды и поменять в нем что-нибудь, если пойму - что. Наверное, я слишком просто это себе представляла, но изучать программирование из-за одной удобной фишки как-то времени не хватает. Нашла такой вот макрос: *^C^C_mleader;\\Ваш текст;_change;_l;;_p;_la;Примечание;; он должен создавать выноску в нужном слое (точнее, переносить в него созданную), но там есть текст по умолчанию. Если его убрать, будет работать вот такая аброкадабра? *^C^C_mleader;\_change;_l;;_p;_la;; Боюсь даже пробовать, так как не знаю, как вернуть потом все назад, то есть чтобы другой переменной выноски снова создавались в текущем слое. Если это не очень сложно, можете подсказать, как такое сделать?
|
|||
|
||||
Регистрация: 07.07.2019
Сообщений: 6
|
|
|||
|
Опции темы | Поиск в этой теме |
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Мои динамические блоки | Shoorup | Динамические блоки | 2713 | 21.04.2011 23:34 |
Повторение выполнения макрокоманды по циклу. КАК? | Kostinok | AutoCAD | 12 | 05.12.2007 15:40 |
Мои проекты | Vova | Разное | 10 | 08.10.2007 23:18 |
Мои палитры инструментов на соседний компьютер | Pave1 | AutoCAD | 4 | 27.06.2006 09:45 |