|
||
| Правила | Регистрация | Пользователи | Поиск | Сообщения за день | Все разделы прочитаны | Справка по форуму | Файлообменник | |
|
![]() |
Поиск в этой теме |
![]() |
#1 | |
Создание кнопки в AutoCad
Регистрация: 19.08.2008
Сообщений: 52
|
||
Просмотров: 19383
|
|
||||
|
||||
![]() |
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,450
|
mitjaj, твой поиск кроме тебя никто не увидит.
WeMaN, http://dwg.ru/art/2
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
![]() |
|
||||
Регистрация: 12.07.2008
Сообщений: 211
|
Приветствую! А подскажите, пожалуйста, как создать кнопку на выполнение такой вот операции "(CommandMFind "test" "fish" T T T T T nil nil )". Без кавычек естественно
![]() Подгрузил лисп, создаю кнопку такого вида ^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
С.-Петербург
Сообщений: 40,450
|
А с ком.строки если ввести
Код:
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
![]() |
|
||||
Регистрация: 12.07.2008
Сообщений: 211
|
Вот что пишет ком.строка при использовании мною созданной кнопки:
Цитата:
|
|||
![]() |
|
||||
Регистрация: 12.07.2008
Сообщений: 211
|
Ладно, раскрою карты.... У меня в документах при определенных операциях в текстах выносок появляются звездочки. А они мне совсем не нужны, чтоб от них быстро избавится я использовал Find, чтоб еще быстрей от них избавится я скачал Lisp на замену текста, а чтоб еще сотрудникам мозг не засорять ненужной им информацией по обработке этих звездочек, я хочу сделать на базе этого лиспа кнопку. И то ли лисп неудачный, то ли с созданием кнопки головняки... Мож так вам легче будет помочь мне
![]() |
|||
![]() |
|
||||
Инженер-строитель Регистрация: 15.08.2007
Киров
Сообщений: 2,204
|
Цитата:
Хотя с другой стороны, напрямую с ком. строки (CommandMFind "Один" "Два" T T T T T nil nil) вроде как работает... ![]() |
|||
![]() |
|
||||
Инженер LISP Регистрация: 11.05.2005
Минск
Сообщений: 6,996
|
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. |
|||
![]() |
|
||||
Инженер LISP Регистрация: 11.05.2005
Минск
Сообщений: 6,996
|
Замени пробелы в названии 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 Имя макроса: что вводить нужно в "Имя макроса:"?
__________________
Вагоны, они ведь умнее паровоза, потому что они его толкают... когда он тормозит |
|||
![]() |
|
||||
Конструктор Регистрация: 06.04.2005
Из тех ворот-откуда весь народ.
Сообщений: 361
![]() |
А может надо путь указать..что-то типа этого - ^C^C_-vbarun "C:/DOVESKI/FormatS/F_S.dvb!Module1.runForm"
Попробуй так - ^C^C_-vbarun "C:/твой путь/Plot_U_stable_ver2.1 for 2012.dvb!Module_UserForm1" Вставь свою букву диска и путь.Да- не уверен что правильно написал имя файла тоже проверь.
__________________
"Мнение не бывает ни истинным, ни ложным, а лишь полезным в жизни или бесполезным. ",- Ауробиндо И не надо делать удивленных движений руками. Последний раз редактировалось getr, 09.11.2012 в 16:38. |
|||
![]() |
|
||||
Инженер LISP Регистрация: 11.05.2005
Минск
Сообщений: 6,996
|
__________________
Как использовать код на Лиспе читаем здесь |
|||
![]() |
|
||||
Регистрация: 01.10.2008
Сообщений: 136
|
Ничего не получается (
Все равно запрашивает имя макроса... Господа разбирающиеся, помогите написать макрос для кнопки, чтобы запустился файл "!Plot_U_stable_ver2.5.DVB" Файл прилагаю. Файл уже загружен (стоит в автозагрузке), остается только запустить его. Автокад использую такой: F.205.0.0 AutoCAD 2012 - Russian SP2 Вопрос решен. Все работает. Вот ответ с сайта разработчиков: "В общем, открываете по Alt+F8 окно запуска макросов, копируете полностью поле имя вверху (в нем указывается путь и нужный макрос) Далее на кнопку вешаете после vbarun через пробел в кавычках "вставляете что скопировали", !!важно заменить все \ на обратный / !! и все должно работать"
__________________
Вагоны, они ведь умнее паровоза, потому что они его толкают... когда он тормозит Последний раз редактировалось JokerrSergh, 03.12.2012 в 12:46. |
|||
![]() |
![]() |
|
Опции темы | Поиск в этой теме |
|
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Создание диалоговых окон в 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 |