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

Вернуться   Форум DWG.RU > Программное обеспечение > AutoCAD > Вызов собственной команды с командной строки

Вызов собственной команды с командной строки

Ответ
Поиск в этой теме
Непрочитано 13.09.2016, 19:16 #1
Вызов собственной команды с командной строки
vahes911
 
Регистрация: 09.03.2012
Сообщений: 10

Как вызвать с командной строки команды созданные собственноручно в CUI? Пишет неизвестная команда. Поиском перерыл много инфы ответа не нашел. Если вешать на кнопки, команды менюшек, палитру всё работает, интересует вызов именно с командной строки, как в развитие хочу посадить команду на алиас.
Просмотров: 2448
 
Непрочитано 13.09.2016, 19:44
1 | #2
Vova

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


Собственная команда? Или комбинация команд (макрос)... Дай пример
Если бы это был лисп, вопросов бы не возникло
Vova вне форума  
 
Непрочитано 13.09.2016, 19:45
1 | #3
Хмурый


 
Регистрация: 29.10.2004
СПб
Сообщений: 16,327


имеется в виду : "как запустить макрос с командной строки?"
Хмурый вне форума  
 
Непрочитано 14.09.2016, 05:19
1 | #4
Владимир_М


 
Регистрация: 05.11.2015
Сообщений: 585


Цитата:
Сообщение от Хмурый Посмотреть сообщение
имеется в виду : "как запустить макрос с командной строки?"
^C^C-vbaload XXX.dvb -vbarun YYY
т.е. если в строке, которая под кнопкой, убрать кавычки у имени файла проекта и у имени макроса, то выполняется с ком. строки
Владимир_М вне форума  
 
Непрочитано 14.09.2016, 08:36
1 | #5
sertor

Геодезист
 
Регистрация: 23.05.2012
Ухта
Сообщений: 1,374


Владимир_М, http://forum.dwg.ru/showthread.php?t=33269
__________________
Как-то так.
sertor вне форума  
 
Непрочитано 14.09.2016, 09:26
1 | #6
Владимир_М


 
Регистрация: 05.11.2015
Сообщений: 585


Цитата:
Сообщение от sertor Посмотреть сообщение
а-а, а я вот про такие макросы... ТС писал про:" команды созданные собственноручно"
Миниатюры
Нажмите на изображение для увеличения
Название: Макросы.PNG
Просмотров: 50
Размер:	19.7 Кб
ID:	176138  

Последний раз редактировалось Владимир_М, 14.09.2016 в 09:34.
Владимир_М вне форума  
 
Непрочитано 14.09.2016, 10:05
1 | #7
pan

добрый человек
 
Регистрация: 23.02.2004
Глушь
Сообщений: 971


Цитата:
Сообщение от sertor Посмотреть сообщение
Еще здесь можно почитать http://forum.dwg.ru/showthread.php?p=354325&#post354325
В дополнение могу сказать, что необязательно засовывать свою команду в acad.lsp или mnl, можно вставить ее в макрос на своей кнопке:
Код:
[Выделить все]
^C^C^P(defun c:serg_etransmit ( / ) (command "_qsave" "-etransmit" "c" "close"))^P;serg_etransmit
__________________
Правильно сформулированный вопрос содержит 90% ответа.
pan вне форума  
 
Непрочитано 14.09.2016, 11:34
#8
Владимир_М


 
Регистрация: 05.11.2015
Сообщений: 585


Цитата:
Сообщение от pan Посмотреть сообщение
необязательно засовывать свою команду в acad.lsp или mnl, можно вставить ее в макрос на своей кнопке:
Цитата:
Сообщение от vahes911 Посмотреть сообщение
Если вешать на кнопки, команды менюшек, палитру всё работает, интересует вызов именно с командной строки
и у меня все с кнопок-то работает, без проблем...
Владимир_М вне форума  
 
Автор темы   Непрочитано 14.09.2016, 17:33
#9
vahes911


 
Регистрация: 09.03.2012
Сообщений: 10


Цитата:
и у меня все с кнопок-то работает, без проблем...
В том то и дело что с кнопок все работает, тянуться к кнопке не охота
Цитата:
В дополнение могу сказать, что необязательно засовывать свою команду в acad.lsp или mnl, можно вставить ее в макрос на своей кнопке:
Код:
[Выделить все]
^C^C^P(defun c:serg_etransmit ( / ) (command "_qsave" "-etransmit" "c" "close"))^P;serg_etransmit
Вот так работает с одним нюансом - нужно 1 раз запустить команду с панели то ли с сочетания клавиш как у меня, после этого команда становиться доступной для ввода с командной строки и можно повесить на алиас. Может можно еще что-нибудь подшаманить, чтобы была сразу доступна?
Всем ответившим большое спасибо.
vahes911 вне форума  
 
Непрочитано 14.09.2016, 20:33
1 | 1 #10
Кулик Алексей aka kpblc
Moderator

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


Можно. Загнать в lsp и обеспечить его автоматическую загрузку.
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > AutoCAD > Вызов собственной команды с командной строки

Размещение рекламы
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
При выборе команды "savе as (сохранить как)" дальнейшие действия вбиваются в командной строке (формат файла, имя, место сохранения...). ser_shashkin AutoCAD 3 12.02.2014 13:04
Как из командной строки ввести значение в пустующий атрибут блока? mikmik AutoCAD 9 30.03.2012 15:45
Вставка блока из командной строки, но с переопределением. Mikhail AutoCAD 2 25.03.2005 16:34
Помогите вернуть окно командной строки Елена AutoCAD 1 23.09.2004 15:38