| Правила | Регистрация | Пользователи | Сообщения за день | | Поиск | | Справка по форуму | Файлообменник | |
|
Поиск в этой теме |
20.08.2008, 13:05 | #1 | |
Создание кнопки в AutoCad
Регистрация: 19.08.2008
Сообщений: 52
|
||
Просмотров: 18993
|
|
||||
|
||||
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,835
|
mitjaj, твой поиск кроме тебя никто не увидит.
WeMaN, http://dwg.ru/art/2
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
|
||||
Регистрация: 12.07.2008
Сообщений: 211
|
Приветствую! А подскажите, пожалуйста, как создать кнопку на выполнение такой вот операции "(CommandMFind "test" "fish" T T T T T nil nil )". Без кавычек естественно Это условия на выполнение операции, таким образом на чертеже все слова test будут заменены на fish. Надоело вбивать это в командную строку, хочется создать кнопку...
Подгрузил лисп, создаю кнопку такого вида ^C^C_(CommandMFind "Один" "Два" T T T T T nil nil ), а нужного эффекта не получаю Объясните глухонемому иностранцу, пожалуйста, как это сотворить. |
|||
|
||||
Инженер-строитель Регистрация: 15.08.2007
Киров
Сообщений: 2,204
|
|
|||
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,835
|
А с ком.строки если ввести
Код:
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
|
||||
Регистрация: 12.07.2008
Сообщений: 211
|
Вот что пишет ком.строка при использовании мною созданной кнопки:
Цитата:
|
|||
|
||||
Регистрация: 12.07.2008
Сообщений: 211
|
Ладно, раскрою карты.... У меня в документах при определенных операциях в текстах выносок появляются звездочки. А они мне совсем не нужны, чтоб от них быстро избавится я использовал Find, чтоб еще быстрей от них избавится я скачал Lisp на замену текста, а чтоб еще сотрудникам мозг не засорять ненужной им информацией по обработке этих звездочек, я хочу сделать на базе этого лиспа кнопку. И то ли лисп неудачный, то ли с созданием кнопки головняки... Мож так вам легче будет помочь мне для меня главное мнгновенная замена звездочек на "ничего", а не создание кнопки именно для этого лиспа
|
|||
|
||||
Инженер-строитель Регистрация: 15.08.2007
Киров
Сообщений: 2,204
|
Цитата:
Хотя с другой стороны, напрямую с ком. строки (CommandMFind "Один" "Два" T T T T T nil nil) вроде как работает... |
|||
|
||||
Major4uk, Читай статью по ссылке в #3 посте
__________________
Как использовать код на Лиспе читаем здесь |
||||
|
||||
Регистрация: 01.10.2008
Сообщений: 136
|
Подскажите, как сделать кнопку на выполнение макроса (файл с расширением ".dvb")
C лиспами у меня проблем не возникает, всё работает по принципу: ^C^C(if (= КОМАНДА nil)(Load(findfile "ИМЯФАЙЛА.lsp")));КОМАНДА; А вот как быть с макросом я не могу сообразить. Подскажите, кто знает P.S Сейчас макрос стоит в автозагрузке через команду _appload (Сервис/Приложения/Автозагрузка) Подгружаю через команду _vbarun (Сервис/Макросы/Выполнить) Хочется все это дело посадить на кнопку
__________________
Вагоны, они ведь умнее паровоза, потому что они его толкают... когда он тормозит Последний раз редактировалось JokerrSergh, 09.11.2012 в 08:01. |
|||
|
||||
|
||||
|
||||
Регистрация: 01.10.2008
Сообщений: 136
|
Do$, спасибо, что ткнул носом
код, который я поставил на кнопку (по совету из поста 2 по указанной ссылке) не работает: ^C^C_-vbarun !Plot_U_stable_ver2.1 for 2012.dvb!Main.Main Вот что пишет: Команда: _-vbarun Имя макроса: !Plot_U_stable_ver2.1 nil Имя макроса: for Макрос не найден. Команда: 2012.dvb!Main.Main Неизвестная команда "DVB!MAIN.MAIN". Для вызова справки нажмите F1. Что я не так написал?
__________________
Вагоны, они ведь умнее паровоза, потому что они его толкают... когда он тормозит Последний раз редактировалось JokerrSergh, 09.11.2012 в 14:26. |
|||
|
||||
Замени пробелы в названии dvb файла на _
__________________
Как использовать код на Лиспе читаем здесь |
||||
|
||||
Регистрация: 01.10.2008
Сообщений: 136
|
Пробелы в названии dvb файла заменил на _
Код стал выглядеть так: ^C^C_-vbarun !Plot_U_stable_ver2.1_for_2012.dvb!Main.Main вот результат: Команда: _-vbarun Имя макроса: !Plot_U_stable_ver2.1_for_2012.dvb!Main.Main nil Имя макроса: !Plot_U_stable_ver2.1_for_2012.dvb nil Имя макроса: !Plot_U_stable_ver2.1_for_2012 nil Имя макроса: Команда: -VBARUN Имя макроса: что вводить нужно в "Имя макроса:"?
__________________
Вагоны, они ведь умнее паровоза, потому что они его толкают... когда он тормозит |
|||
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Создание диалоговых окон в AutoCAD | TwoZero | Программирование | 145 | 11.03.2015 18:15 |
Создание пользовательских кнопок в AutoCAD 2006 | Shoorup | AutoCAD | 54 | 02.02.2014 21:50 |
Одна из целей: Создание экспертных систем на базе AutoCAD. | Сергей Юрьевич | Программирование | 9 | 01.01.2005 15:17 |
!!! Создание кнопки !!! | Программирование | 1 | 06.10.2004 00:51 |