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

Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > Можно ли использовать в макросе?

Можно ли использовать в макросе?

Ответ
Поиск в этой теме
Непрочитано 20.10.2009, 07:00 #1
Можно ли использовать в макросе?
Jonas
 
конструктор машиностроитель
 
Новосибирск
Регистрация: 14.05.2007
Сообщений: 893

Есть замечательная программа отрисовки в ACADе обозначения
сварного соединения, автора Бабийчука Алексея.
К сожжалению не является аннотативной.
Описание стрелки переопределил, добавил аннотативность.
Хчеться написать макрос для масштабирования текста следующей последовательности:

(startapp "aWeld");_scale;\@;\;

С клавиатуры работает а в макросе нет.
Можно ли в макросе использовать (startapp "aWeld"), если да то как?
Просмотров: 3315
 
Непрочитано 20.10.2009, 09:45
#2
ытя


 
Регистрация: 23.09.2005
СПб
Сообщений: 428


Путь для "aWeld" напиши полностью
ытя вне форума  
 
Автор темы   Непрочитано 20.10.2009, 10:19
#3
Jonas

конструктор машиностроитель
 
Регистрация: 14.05.2007
Новосибирск
Сообщений: 893


Ну не знаю как в макросе прописать путь!
Jonas вне форума  
 
Непрочитано 20.10.2009, 10:39
#4
ытя


 
Регистрация: 23.09.2005
СПб
Сообщений: 428


Пример: (startapp "C:/WINDOWS/system32/notepad.exe")
ытя вне форума  
 
Автор темы   Непрочитано 20.10.2009, 12:07
#5
Jonas

конструктор машиностроитель
 
Регистрация: 14.05.2007
Новосибирск
Сообщений: 893


Разницы нет.

Работает такой вариант -

^C^C_scale;^C^C(startapp "aWeld");\;

но нет запроса < выберите объект > (для масштабирования).
Jonas вне форума  
 
Непрочитано 20.10.2009, 12:51
#6
Do$

AutoCAD/Civil3D LISP/C#
 
Регистрация: 15.08.2008
Санкт-Петербург
Сообщений: 1,701
Отправить сообщение для Do$ с помощью Skype™


А если так путь прописывать? (вместо / использовать \\)
"C:\\WINDOWS\\system32\\notepad.exe"
А что значит "не работает"? Выдает ошибку/не делает никаких операций/делает, но не то, что надо...?
Если с клавиатуры работает, то с макросом на кнопке не должно быть никаких проблем.
В крайнем случае можно использовать такой макрос:
Код:
[Выделить все]
^C^C(vl-cmdf "<1>" "<2>" "<3>"...);
Где: <1>, <2>,<3>... - команды с клавиатуры.
Do$ вне форума  
 
Автор темы   Непрочитано 20.10.2009, 13:29
#7
Jonas

конструктор машиностроитель
 
Регистрация: 14.05.2007
Новосибирск
Сообщений: 893


Сама прграмма aWeld работаетв любом варианте, а вот продолжение макроса выполнять не хочет. В этом проблемма.
Jonas вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > Можно ли использовать в макросе?



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Где можно применить "Извлечение данных"(_.dataextraction)? wetr AutoCAD 120 07.05.2020 13:39
Можно ли использовать рольставни в складах для хранения пожароопасных веществ Nana Конструкции зданий и сооружений 4 28.06.2019 15:45
Сейсмозащита и сейсмоизоляция существующих, построенных зд. IANationalInformAgentstvo Прочее. Архитектура и строительство 216 20.01.2015 16:51
Какую программу использовать для проектирования бассейнов? Александра Прочее. Программное обеспечение 1 27.09.2003 03:01