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

Вернуться   Форум DWG.RU > Программное обеспечение > AutoCAD > Учим Action Recording

Учим Action Recording

Ответ
Поиск в этой теме
Непрочитано 26.02.2010, 03:51 1 | #1
Учим Action Recording
Vova
 
Engineer
 
New-York
Регистрация: 05.09.2003
Сообщений: 10,288

До сих пор реально работающий макрос был на форуме только единожды (если я не пропустил) Здесь пост 96. Открываю самостоятельную тему, потому что уже многие имеют автокад 2010, а скоро будет и 2011, и давно пора учиться. Планирую дать несколько уроков того, что достиг сам. Надеюсь что меня обгонят и мы получим из темы хорошее пособие, каковым сейчас является тема про дин. блоки.
Будут-ли желающие?
Просмотров: 17061
 
Непрочитано 26.02.2010, 06:32
#2
Chapter

Инженер-проектировщик автомобильных дорог
 
Регистрация: 21.10.2009
Южно-Сахалинск
Сообщений: 245
<phrase 1=


С радостью. И сразу вопрос номер один есть вложение одного Action:

Так как внимание свое я сейчас сконцентрировал на другие области Автокада, то может вы мне подскажете есть ли в рекордере альтернатива ";" из menu macros?

Потому что мое мнение первичное таково, что рекордер интуитивно понятней чем просто макросы. Что ввели в ком. строку то и воспроизводит.

Тут что то вроде примера вашего Copy-edit (для текста). "enter" в конце каждой команды заставляет ругаться автокад. Нажимал Esc чтобы получить "отмена". Что базовая точка, что выбор объекта для _ddedit выбирается ручками...как сделать аналогично menu macros, чтобы работало например "@" и ; после выбора опций команд я не знаю.

(рекордер наверное будет ругаться, так как у меня записывает команды русском языке авто...Хотя ввожу на английском есть ли возможность смены формы отображения команд при записи action в локализованных версиях Автокад?)
Вложения
Тип файла: rar Копирование-редактирование.rar (3.2 Кб, 107 просмотров)
Chapter вне форума  
 
Непрочитано 26.02.2010, 11:21
#3
Yuriy-I

сп. САПР, архитектор
 
Регистрация: 25.05.2008
Санкт-Петербург
Сообщений: 116


Цитата:
Сообщение от Vova Посмотреть сообщение
Учим Action Recording
очень бы хотелось услышать о целесообразности этого средства для пользователей, владеющих лиспом или др. языками и умеющим по ходу дела автоматизировать свою работу.
__________________
"лучше" или "хуже" - понятия относительные
Yuriy-I вне форума  
 
Непрочитано 26.02.2010, 11:31
#4
forMA


 
Регистрация: 25.08.2005
Сообщений: 2,556


Цитата:
Сообщение от Vova Посмотреть сообщение
...и давно пора учиться.
Это для AutoCAD новинка. А в векторных редакторах от других разработчиков рекордер, как правило на языке VB , применяется давно. Все мои попытки найти ему, Action Recording, применение заканчивались отрицательно.
forMA вне форума  
 
Непрочитано 26.02.2010, 14:28
#5
Chapter

Инженер-проектировщик автомобильных дорог
 
Регистрация: 21.10.2009
Южно-Сахалинск
Сообщений: 245
<phrase 1=


Цитата:
Сообщение от Yuriy-I Посмотреть сообщение
очень бы хотелось услышать о целесообразности этого средства для пользователей, владеющих лиспом или др. языками
В процентном соотношении мне кажется таких пользователей единицы относительно тех кто готов учить программу, но дальше стандартных средств не заходит.
И считаю что рекордер имеет место быть.

Самое главное меньше обсуждать и больше делать и выкладывать.

Vova примеры скромного труда в студию. Обсуждение реального объекта дискуссии интересней чем философские суждения о том, что знающим Autolisp и так хорошо живется.
Chapter вне форума  
 
Автор темы   Непрочитано 26.02.2010, 15:53
#6
Vova

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


Итак, на приложенном частичном плане этажа, выполненном архитекторами и упрощенного мной (удалено лишнее, остальное перекрашено в нейтральные (для черного экрана) цвета, показаны подвесные потолки двух типов. Один из них сетка размером 2х2 фута, причем сетка выполнена отдельными отрезками в слое C-Clng-Grid. Другой тип это штриховка как у песка, типа AR-SAND в слое P-Pat-Area, красного цвета. Задача такая. Заменить сетку из линий на соответствующую штриховку, причем линии штриховки должны пойти точно по линии сетки. Штриховку AR-SAND заменить на Solid.. В обеих случаях у новых штриховок должен быть самостоятельный контур, штриховки должны быть ассоциативные, а заливка быть внизу, подо-всеми другими объектами, то есть как-бы прозрачной. Штриховки должны быть в определенном слое, их контуры в другом слое, и при рисовании должен остаться текущим прежний слой.(образец наложения новых штриховок на старые показан в середине чертежа в красной рамке). Затем старые штриховки следует удалить
Загружаем также файлы Hung-Ceiling-Tile и Hung-Ceiling-Solid, после чего их расширение (doc) меняем на *.actm (движок форума не настроен на это расширение). Макросы кладем в Document and Setting\....\Application Data\Autodesk\AutoCAD2010\r18.0\enu\Support\Actions. В автокаде переходим на ленту и включаем вкладку Manage. На панели Action recorder в выпадающем списке выберите макрос ….Tile. Нажмите кнопку Play. В ком строке появится приглашение выбрать первую точку. Нажмите на левый нижний угол комнаты где сетка, затем обходите по периметру полилинией. На предпоследнем углу закройте полилинию опцией C (Close). Появится новое приглашение указать точку начала штриховки. Нажмите на любое пересечение сетки. Переходите к след. комнате.
Здесь для меня неизвестно, как оно будет происходить в русском автокаде, так как я не выставлял знаки подчеркивания перед командами. Прошу сообщить, будет-ли работать.
Выставьте второй макрос и таким-же образом обходите углы комнат со штриховкой AR-SAND.
Этот макрос я записывал уже со знаками подчеркивание перед командами и опциями, но в самом макросе они не появились.
Что еще может быть? Как-то странно сначала у меня не работал OSNAP, он отключался после ввода каждой точки. Затем само собой наладилось. Сообщите, присутствует-ли этот косяк?
Вложения
Тип файла: doc Hung-Ceiling-Tile.doc (87.0 Кб, 123 просмотров)
Тип файла: doc Hung-Ceiling-Solid.doc (80.3 Кб, 109 просмотров)
Тип файла: dwg
DWG 2007
Z-1-action-proba.dwg (471.2 Кб, 2377 просмотров)
Vova вне форума  
 
Непрочитано 26.02.2010, 21:33
#7
Yuriy-I

сп. САПР, архитектор
 
Регистрация: 25.05.2008
Санкт-Петербург
Сообщений: 116


Цитата:
Сообщение от Vova Посмотреть сообщение
Макросы кладем в Document and Setting\....\Application Data\Autodesk\AutoCAD2010\r18.0\enu\Support\Action s.
можно также положить их в любую папку, которую подключить в Options > files > Action recoder setting

Цитата:
Сообщение от Vova Посмотреть сообщение
Сообщите, присутствует-ли этот косяк?
у меня не проявился (AA 2010 eng)


Опробовал в файле начатом с настройками по умолчанию.
Сработало но с дополнительным вопросом о несоответствии настроек
см.файл рисунка
Миниатюры
Нажмите на изображение для увеличения
Название: setting.jpg
Просмотров: 139
Размер:	74.7 Кб
ID:	34347  
__________________
"лучше" или "хуже" - понятия относительные
Yuriy-I вне форума  
 
Непрочитано 28.02.2010, 14:28
#8
Chapter

Инженер-проектировщик автомобильных дорог
 
Регистрация: 21.10.2009
Южно-Сахалинск
Сообщений: 245
<phrase 1=


Solid мне вкатил. Главное что я пошагово его без проблем воспроизвел у себя. Без всяких планов просто начертил полилинию которая в свой слой легла а заливка в свой) А то от этого плана у меня эпилепсия чуть не началась...

А вот Tile...ошибку выдает...не хочет штриховать...можетя че не правильно нажал...Но это все пустяки ща ещё посижу разберусь.

1.Легко смог воспроизвести данный action сам...то есть инструмент интуитивно понятый...и не требует базово никаких знаний спец символов...кроме "-" перед командами...
2.Нормально распознает и в локализованной версии...хоть не смог пока нормально запустить tile, но Solid то работает и работает так как нужно.
3.У меня тоже ругается на переопределение настроек чертежа выскакивают окна запросов( а при tile выскакивает ошибка) когда пытаюсь задать базовую точку штриховки то action становится плохо...(
Chapter вне форума  
 
Автор темы   Непрочитано 02.03.2010, 20:26 Учим Action Recording Запись операций
#9
Vova

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


1 Я и позабыл, что Action recorder появился в 2009, так что к теме могут подключится и его обладатели
2 Chapter #2 Первое, что я сделал это попытался перевести в макрос Recorder свою команду Copy-edit, и не смог. Твой можно несколько улучшить, если нажав на кнопку Manage Action macros и затем Modify убрать две птички внизу
3 Оба макроса я проверил на двух разных компах (англ) и везде хорошо работало
4. Главная загвоздка этой затеи выявить рутинные операции в своей работе, чтобы попытаться их автоматизировать. Поэтому, когда нашел у себя эти штриховки даже воскликнул, типа Эврика! По этому поводу Lunn Allen, (уже год, как это единственная статья на русском, которую удалось разыскать на гугле) пишет:
"Наконец-то реализованы мои мечты о сохранении выполненных операций для использования в будущем"
и еще
" .... вы сможете автоматизировать множество утомительных задач в вашем повседневном черчении"
Она, видимо, как шахтер роет и находит в своем повседневном черчении рутинные операции, а сама, между прочим, привела учебный пример 5 кружков нарисовать и один стереть
5. Кто еще не попытался, попробуйте мои макросы, а затем поучимся, я приготовлю парочку учебных заданий (не кружочки! )
Vova вне форума  
 
Непрочитано 03.03.2010, 01:02
#10
Chapter

Инженер-проектировщик автомобильных дорог
 
Регистрация: 21.10.2009
Южно-Сахалинск
Сообщений: 245
<phrase 1=


Цитата:
Сообщение от Vova Посмотреть сообщение
2 Chapter #2 Первое, что я сделал это попытался перевести в макрос Recorder свою команду Copy-edit, и не смог. Твой можно несколько улучшить, если нажав на кнопку Manage Action macros и затем Modify убрать две птички внизу
Не понял? какие птички? я чего не понимаю так этого почему рекордер не понимает скопированный объект как созданый рекордером...приходится делать на один лишний щелчек...Enter после копирования работает нормально сразу переключает на _ddedit, а вот после _ddedit не заканчивает макрос....((
Chapter вне форума  
 
Автор темы   Непрочитано 03.03.2010, 04:10
#11
Vova

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


Твой макрос Copy-Edit все время возвращает первоначальный Zoom, приходится подкручивать колесо мыши. Вот это и можно исправить, убрав упомянутые птички.
Возможно, рекордер еще не совершенный, и он будет дорабатываться. Законы, по которым составляется макрос, пока не вполне понятны. Поэтому я и хотел устроить коллективный мозговой штурм, да не видно пока активности.
Цитата:
Сообщение от Chapter Посмотреть сообщение
очень бы хотелось услышать о целесообразности этого средства для пользователей, владеющих лиспом или др. языками и умеющим по ходу дела автоматизировать свою работу.
Очевидно, умеющий лисповать работать с рекордером не будет. при одном исключении: если такой рекордер есть в LT, то там сам бог велел. А есть-ли?
Ответьте, владельцы LT
Vova вне форума  
 
Непрочитано 03.03.2010, 06:02
#12
Chapter

Инженер-проектировщик автомобильных дорог
 
Регистрация: 21.10.2009
Южно-Сахалинск
Сообщений: 245
<phrase 1=


Насчет LT я не знаю. У нас на работе только 2008 LT.

Offtop:
Это я не я вопрос задал про тех кто может лисповать)
Chapter вне форума  
 
Непрочитано 03.03.2010, 11:07
#13
forMA


 
Регистрация: 25.08.2005
Сообщений: 2,556


Цитата:
Сообщение от Vova Посмотреть сообщение
Очевидно, умеющий лисповать работать с рекордером не будет
А причем здесь LISP ?
forMA вне форума  
 
Непрочитано 03.03.2010, 11:39
#14
AlexV

Инженер
 
Регистрация: 02.10.2008
С-Пб
Сообщений: 3,692


Цитата:
Сообщение от Vova Посмотреть сообщение
...Очевидно, умеющий лисповать работать с рекордером не будет..
Offtop: ...умеющие VBA-ть, ObjectARX-ить и Net-ить тоже наверное не будут?
__________________
...Не пытайся гнуть ты ложку,
Не вяжи её узлом.
Ложка - ложка понарошку,
А по правде, - это лом!
AlexV вне форума  
 
Непрочитано 03.03.2010, 11:52
#15
Хмурый


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


рекодер вылупцевался из команды _undo. в ней, как известно, можно поставить маркер, после которого начинает вестись запись действий для последующего их одновременного удаления.
Хмурый вне форума  
 
Непрочитано 03.03.2010, 12:00
#16
forMA


 
Регистрация: 25.08.2005
Сообщений: 2,556


Action Recording - это что ли примитивный перечень команд аналогичный т.н. script-у еше в предыдущих версиях AutoCAD ?
forMA вне форума  
 
Автор темы   Непрочитано 03.03.2010, 16:58
#17
Vova

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


Тему почитывают, а файлы с поста #6 больше не скачивают. Да и из тех, кто скачал (10-12 чел), только двое отозвались. Неужели не интересно опробовать поданное на блюдечке с голубой каемочкой? Для усиления воздействия даже цитата от Lunn Allen приведена. Она-же сказала:
"Концепция action recorder проста. Мы часто выполняем над чертежом одни и те-же утомительные операции. В принципе их можно автоматизировать, написав подпрограмму на Autolisp, или сделать меню с макрокомандами, но не у всех есть время, чтобы разбираться с этим...... никаких навыков программирования не требуется. Вам нужно просто нажать кнопку Record"
Будучи на вашем месте я-бы непременно опробовал.
Vova вне форума  
 
Непрочитано 03.03.2010, 17:16
#18
forMA


 
Регистрация: 25.08.2005
Сообщений: 2,556


Цитата:
Сообщение от Vova Посмотреть сообщение
Мы часто выполняем над чертежом одни и те-же утомительные операции.
Какие- такие утомительные операции выполняются при проектировании? Recorder появился, хорошо помню, еще в эпоху Windows 3.1, но ни одного практического применения ни разу не встречал. Так же как и применение script-ов в AutoCAD-е.

Последний раз редактировалось forMA, 03.03.2010 в 17:39.
forMA вне форума  
 
Непрочитано 03.03.2010, 17:26
#19
Рyslan


 
Регистрация: 25.07.2007
Сообщений: 2,518


что это вообще такое?
Рyslan вне форума  
 
Непрочитано 03.03.2010, 17:30
#20
hwd

C, C++, C#
 
Регистрация: 07.10.2009
С-Пб.
Сообщений: 2,762
Отправить сообщение для hwd с помощью Skype™


Цитата:
Сообщение от Yuriy-I Посмотреть сообщение
очень бы хотелось услышать о целесообразности этого средства для пользователей, владеющих лиспом или др. языками и умеющим по ходу дела автоматизировать свою работу.
для пользователей, владеющих лиспом или др. языками целесообразности особой нет, с одной стороны, а с др... Данный инструмент ориентирован (имхо) для таких ситуаций как:
1. Пользователь не владеет навыками программирования, но желает автоматизировать некоторые относительно не сложные, однотипные действия.
2. Задачу можно решить средствами макросов, что может существенно сэкономить время и можно не садиться за написание кода.

Как показал VOVA, с данной фичей можно делать "красивые вещи"...

2 VOVA
Пример интересный, у меня всё отработало как часы (Win XP x86 SP3 Rus; AutoCAD 2009 x86 Enu SP3). Пожалуй, действительно стоит получше разобраться с данным инструментом и написать пару фильмов для своих пользователей... Спасибо.

Последний раз редактировалось hwd, 03.03.2010 в 18:46.
hwd вне форума  
 
Автор темы   Непрочитано 03.03.2010, 20:44
#21
Vova

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


А еще я скажу, что Запись операций (так по-русски звучит Action recording) это маленький шажок в сторону программирования. Все-же здесь надо знать немножко больше, чем знает обычный пользователь. Например, назовите мне даже продвинутого пользователя, который-бы мог сделать новый слой из командной строки, задав ему имя, цвет и др, не вызывая диалоговое окно.
Те, кто собираются выполнять мои задания, могут попробовать уже сейчас, это пригодится
Vova вне форума  
 
Непрочитано 03.03.2010, 20:52
#22
hwd

C, C++, C#
 
Регистрация: 07.10.2009
С-Пб.
Сообщений: 2,762
Отправить сообщение для hwd с помощью Skype™


Инструмент был бы более полезен при наличии возможности организации циклов и выполнения итераций. К сожалению, сейчас этого нет.
hwd вне форума  
 
Автор темы   Непрочитано 03.03.2010, 20:59
#23
Vova

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


Я надеюсь, инструмент вудет развиваться.
HWD, какой автокад у тебя и рус или англ?
Vova вне форума  
 
Непрочитано 03.03.2010, 21:01
#24
twilight


 
Регистрация: 17.10.2009
Сообщений: 1,108


Цитата:
Сообщение от Vova Посмотреть сообщение
А еще я скажу, что Запись операций (так по-русски звучит Action recording) это маленький шажок в сторону программирования. Все-же здесь надо знать немножко больше, чем знает обычный пользователь. Например, назовите мне даже продвинутого пользователя, который-бы мог сделать новый слой из командной строки, задав ему имя, цвет и др, не вызывая диалоговое окно.
А зачем если все слои стандартные? lc и вперед на танки. Если очень хочется можно подавить окно -layer. Пример для шага вперед немного мимо кассы на мой взгляд. Запись действий больше подходит для разовой, но объемной работы. Как временный шаблон для разметки - сделал нужное и шаблон выкинул.
twilight вне форума  
 
Автор темы   Непрочитано 03.03.2010, 21:06
#25
Vova

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


Continuation of #23
Упс, обнаружил в предыд. посте hwd, что русский. Значит, можно не заморачиваться со знаками подчеркивания в англ версии. А как ты задавал опцию Close для полилинии бордера в обеих случаях? Интересно также, что будет, если макрос написать по-русски?

twilight:
Цитата:
А зачем если все слои стандартные?
Этого я не понял
Vova вне форума  
 
Непрочитано 03.03.2010, 21:08
#26
hwd

C, C++, C#
 
Регистрация: 07.10.2009
С-Пб.
Сообщений: 2,762
Отправить сообщение для hwd с помощью Skype™


Цитата:
Сообщение от Vova Посмотреть сообщение
Я надеюсь, инструмент вудет развиваться.
HWD, какой автокад у тебя и рус или англ?
на работе 2009-й enu и 2010 рус. но 2010-й я установил сугубо для тестинга, т.е. основная версия - 2009 ену.
Цитата:
А как ты задавал опцию Close для полилинии бордера в обеих случаях?
нажимал клавишу "c", как обычно полилиния и замыкается.
Цитата:
Интересно также, что будет, если макрос написать по-русски?
в русской версии, даже если я вручную прописываю _circle, то в макросе появляется элемент "круг" - т.е. названный по-русски.

Последний раз редактировалось hwd, 03.03.2010 в 21:16.
hwd вне форума  
 
Непрочитано 03.03.2010, 21:39
#27
twilight


 
Регистрация: 17.10.2009
Сообщений: 1,108


Цитата:
Сообщение от Vova Посмотреть сообщение
twilight: Этого я не понял
Набор слоев и их свойства стандартизованы. Новые (неописанные) слои редко используются. Соответственно вызывается вставка группы или одного из описанных уже один раз слоев. Не требуется каждый раз руками делать одно и тоже в каждом чертеже.
twilight вне форума  
 
Непрочитано 03.03.2010, 21:43
#28
hwd

C, C++, C#
 
Регистрация: 07.10.2009
С-Пб.
Сообщений: 2,762
Отправить сообщение для hwd с помощью Skype™


Цитата:
Сообщение от twilight Посмотреть сообщение
Набор слоев и их свойства стандартизованы.
В идеале - да. К сожалению, чаще встречаю обратное.
hwd вне форума  
 
Автор темы   Непрочитано 03.03.2010, 22:19
#29
Vova

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


В идеале-ДА.... только для однотипных чертежей. У нас процентов 50 в каждом чертеже слоев, имена которых зависят от конкретных условий. Просто не следовало twilight свою ситуацию переносить на всех остальных
Цитата:
Сообщение от twilight Посмотреть сообщение
Запись действий больше подходит для разовой, но объемной работы. Как временный шаблон для разметки - сделал нужное и шаблон выкинул.
Это еще почему?
Приведенные мной макросы хранятся так-же как и блоки, лиспы, меню, палеты и др. и всегда их можно достать и использовать, что я и делаю, так как подвесные потолки (штриховки их и показывают) есть практически в каждом здании
Vova вне форума  
 
Непрочитано 03.03.2010, 22:25
#30
hwd

C, C++, C#
 
Регистрация: 07.10.2009
С-Пб.
Сообщений: 2,762
Отправить сообщение для hwd с помощью Skype™


Цитата:
только для однотипных чертежей.
А проектирует проектная организация, как правило, однотипные по назначению объекты - те, на которых специализируется. Если компания занимается в AutoCAD проектированием и мостов и выкроек для сарафанов - вряд ли она делает это хорошо... Но и в этом случае можно разработать и утвердить к использованию нужные наборы слоёв. Просто для каждого направления будут использоваться свои шаблоны с подключенными к ним файлам стандартов. имхо.
Цитата:
Сообщение от Vova Посмотреть сообщение
У нас процентов 50 в каждом чертеже слоев, имена которых зависят от конкретных условий.
И как этот момент решён в стандартах предприятия? Или стандарта нет?

Последний раз редактировалось hwd, 03.03.2010 в 23:59.
hwd вне форума  
 
Непрочитано 03.03.2010, 23:02
#31
twilight


 
Регистрация: 17.10.2009
Сообщений: 1,108


Цитата:
Сообщение от Vova Посмотреть сообщение
В идеале-ДА.... только для однотипных чертежей. У нас процентов 50 в каждом чертеже слоев, имена которых зависят от конкретных условий. Просто не следовало twilight свою ситуацию переносить на всех остальных
Что значит "переность"? Я высказал свое сугубо личное мнение и заодно ответил на вопрос.

Цитата:
Это еще почему? Приведенные мной макросы хранятся так-же как и блоки, лиспы, меню, палеты и др. и всегда их можно достать и использовать, что я и делаю, так как подвесные потолки (штриховки их и показывают) есть практически в каждом здании
Потому что голова имеет размер и конечна по определению и в нее все описания полезных программ не помещаются.
Поэтому есть некий набор который используешь постоянно, а остальное делаешь в лоб или разовым "макросом", который выбрасывается/забывается и затем все равно выбрасывается при чистке интерфейса.

Цитата:
так как подвесные потолки (штриховки их и показывают) есть практически в каждом здании
Я полагаю они так же уникальны для каждого здания как вновь создаваемый слой с которого начались наши небольшие разногласия?
twilight вне форума  
 
Непрочитано 03.03.2010, 23:56
#32
hwd

C, C++, C#
 
Регистрация: 07.10.2009
С-Пб.
Сообщений: 2,762
Отправить сообщение для hwd с помощью Skype™


Цитата:
Сообщение от twilight Посмотреть сообщение
или разовым "макросом", который выбрасывается/забывается и затем все равно выбрасывается при чистке интерфейса.
1. Что понимается под "чисткой интерфейса"?
2. Макросы никуда не выбрасываются. Они остаются в том каталоге, куда их поместили. При необходимости их можно закинуть в сеть, расшарив каталог для всех пользователей с целью повсеместного использования.
hwd вне форума  
 
Непрочитано 04.03.2010, 00:47
#33
Chapter

Инженер-проектировщик автомобильных дорог
 
Регистрация: 21.10.2009
Южно-Сахалинск
Сообщений: 245
<phrase 1=


Vova давай уроки. Или тема про динамические блоки так же начиналась?

Сейчас время у меня конечно в обрез и перенаправить усилия не хочется...но интересно поведение рекордера с калькулятором. Я бы попробовал начертить с помощью него при помощи двух щелчков фигурную скобку по старому макросу из книги В.Свет "Макросы в AutoCAD" название5 может быть ене точным, и посмотреть будет ли полилиния строится по примерно старому алгоритму или будет ругаться...если ругаться не будет, то это прямая альтернатива для меню макрос в геометрических построениях при помощи калькулятора в прозрачном режиме.
Chapter вне форума  
 
Автор темы   Непрочитано 04.03.2010, 00:50
#34
Vova

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


Давайте не будем загромождать специализированную тему. Хотя я сам спровоцировал дискуссию. twilight, думаю, hwd не обидится если ты не ответишь здесь на его вопрос #32?
twilight, ты можешь создать тему со своим видением работы в автокаде, я уверен тема получит развитие, и там мы с hwd и ответим
Лады?
Vova вне форума  
 
Непрочитано 04.03.2010, 01:10
#35
forMA


 
Регистрация: 25.08.2005
Сообщений: 2,556


Цитата:
Сообщение от Vova Посмотреть сообщение
Планирую дать несколько уроков
Так давай уже уроки. Чего ты тянешь кота за хвост. А то всей учебы- это "запись макро/чтение макро".
forMA вне форума  
 
Непрочитано 04.03.2010, 13:32
#36
Chapter

Инженер-проектировщик автомобильных дорог
 
Регистрация: 21.10.2009
Южно-Сахалинск
Сообщений: 245
<phrase 1=


Да нашелся самый умный попытался сделать фигурную скобку...и понял что дело не в инструменте а в команде..через '_cal не построится. только !. Насчет фигурной скобки проще сделать лисп...и с рекордера его запускать
Chapter вне форума  
 
Автор темы   Непрочитано 05.03.2010, 05:57
#37
Vova

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


Ну давайте попробуем.
Задание #1
Создать новый слой, задать ему цвет, нарисовать четырехугольник и перевести его во вновь созданный слой, оставив текущим предыдущий. 4-х угольник должен нарисоваться в произвольных координатах, задаваемых мышкой

Начинаем работу с включения ленты, а в ней вкладки Manage. Затем тренируемся с построения четырехугольника из ком. строки. Затем нажимаем кнопку Record, у курсора появляется значек записи. Повторяем шаги и в конце жмем кнопку Стоп. Затем любуемся на полученный макрос. Затем жмем кнопку Play, наблюдаем как мгновенно строится четырехугольник и.... если что непонятно, задаем вопросы

Подсказки:
1. Для создания слоя используется команда _-LA, то есть работа должна вестись с командной строки
2. Для перевода об-екта в нужный слой используйте команду _Change и опцию _L (от Last)

На данной стадии вводим команды по-англ, со знаками подчеркивания в русской версии, и без онных в английской. У кого на русской версии получится, попробуйте повторить макрос по-русски, и затем посмотрим, воспроизведет-ли макрос английская версия. Макросы выкладывайте здесь, заменив его расширение на *.doc Имя макроса пусть будет образовано из трех слов: Rec-rus-свой ник. Например, мой был-бы Rec-en-vova. После скачивания верните макросу расширение *.actm

Последний раз редактировалось Vova, 05.03.2010 в 06:11.
Vova вне форума  
 
Непрочитано 05.03.2010, 10:32
#38
Chapter

Инженер-проектировщик автомобильных дорог
 
Регистрация: 21.10.2009
Южно-Сахалинск
Сообщений: 245
<phrase 1=


Могу сказать что рекордеру параллельно на каком языке вводить команды. Если он локализованный то он локализованные имена и вводит. То бишь у меня что по русски я пишу он по русски их выдает что по английски я их пишу он все равно по русски их запоминает. Но коли я выложенные выше макросы все же запустить то смог у себя, значит можно сделать вывод что выводимый язык лишь фич для удобства пользователя который работает в той или иной версии AutoCAD. Тобишь ру или Анг.
Вложения
Тип файла: doc Rec-ru-Chapter.doc (37.4 Кб, 92 просмотров)
Chapter вне форума  
 
Непрочитано 05.03.2010, 11:22
#39
forMA


 
Регистрация: 25.08.2005
Сообщений: 2,556


Цитата:
Сообщение от Vova Посмотреть сообщение
Создать новый слой, задать ему цвет, нарисовать четырехугольник и перевести его во вновь созданный слой, оставив текущим предыдущий. 4-х угольник должен нарисоваться в произвольных координатах, задаваемых мышкой
Vova ты прикалываешься что ли?
forMA вне форума  
 
Непрочитано 05.03.2010, 12:55
#40
Chapter

Инженер-проектировщик автомобильных дорог
 
Регистрация: 21.10.2009
Южно-Сахалинск
Сообщений: 245
<phrase 1=


Цитата:
Сообщение от Бубырь-UA Посмотреть сообщение
Vova ты прикалываешься что ли?
А с чего начинать тогда? Отработка простого приводит к созданию сложного. Любой даже самый мощный комп Суперкомпьютер состоит из простых материалов. Люди научились их создавать...научились их применять...делать из них вещи все сложнее и сложнее.

По моему 22летнему парню говорить об этом смешно) это впитывается с молоком матери...

Суть не в рекордере а в идеи учить что то новое не останавливаясь на месте. Остановка смерть. Остановка есть брюзжание людей при виде чего то незнакомого. Может кто то посмотрев на рекордер захочет учить лисп. 3D. Тема то получается для молодых. А то Динозавры только и могут ворчать

Последний раз редактировалось Chapter, 05.03.2010 в 13:04.
Chapter вне форума  
 
Непрочитано 05.03.2010, 13:02
#41
Profan


 
Регистрация: 25.12.2005
Москва
Сообщений: 13,627


Цитата:
Сообщение от Chapter Посмотреть сообщение
По моему 22летнему парню говорить об этом смешно) это впитывается с молоком младенца...
Откуда у младенца молоко?
Profan вне форума  
 
Непрочитано 05.03.2010, 13:04
#42
Chapter

Инженер-проектировщик автомобильных дорог
 
Регистрация: 21.10.2009
Южно-Сахалинск
Сообщений: 245
<phrase 1=


Цитата:
Сообщение от Profan Посмотреть сообщение
Откуда у младенца молоко?
Offtop: Кто здесь?
Chapter вне форума  
 
Непрочитано 05.03.2010, 13:15
#43
Disney

Геодезист
 
Регистрация: 12.03.2009
Сибирь (где медведи по улицам ходят)
Сообщений: 860
Отправить сообщение для Disney с помощью Skype™


Цитата:
Сообщение от Chapter Посмотреть сообщение
Может кто то посмотрев на рекордер захочет учить лисп. 3D
или динамически блоки...
Но не наоборот!
по крайней мери, я как ни пытался так и ни смог придумать ни чего такого, где мы можно было применить этот рекордер.
Vova, давай сочиняй реальную, интересную, сложную задачу...
__________________
Почему все вдруг становятся умными, когда уже не надо?
Disney вне форума  
 
Непрочитано 05.03.2010, 13:24
#44
Chapter

Инженер-проектировщик автомобильных дорог
 
Регистрация: 21.10.2009
Южно-Сахалинск
Сообщений: 245
<phrase 1=


Цитата:
Сообщение от Disney Посмотреть сообщение
Vova, давай сочиняй реальную, интересную, сложную задачу...
Может стоит нам всем сочинить реально сложную задачу? на основе тех простых что как я понимаю Vova будет выкладывать через определенные промежутки времени?

( / 6 3 ) И кто скажет что это не программа на Autolisp?

Закон от просто к сложному работает всегда!
Chapter вне форума  
 
Непрочитано 05.03.2010, 13:35
#45
forMA


 
Регистрация: 25.08.2005
Сообщений: 2,556


Цитата:
Сообщение от Chapter Посмотреть сообщение
Суть не в рекордере а в идеи учить что то новое не останавливаясь на месте.
Любую идею, в том числе и "идею учить" можно довести до абсурда. В этом случае, и в ряде других, явно происходит выдувание мыльного пузыря. Выдергивается какая нибудь малозначительная опция или свойство AutoCAD-а и начинается бесконечное перетирание. Мне лично все это фиолетово, но ведь мнение "учителя" выдается как истина в последней инстанции. И это раздражает. Perezz!!-а на вас нет.
forMA вне форума  
 
Непрочитано 05.03.2010, 13:44
#46
Chapter

Инженер-проектировщик автомобильных дорог
 
Регистрация: 21.10.2009
Южно-Сахалинск
Сообщений: 245
<phrase 1=


Цитата:
Сообщение от Бубырь-UA Посмотреть сообщение
Любую идею, в том числе и "идею учить" можно довести до абсурда.
? Интересно получается...Даже не начав срубить на корню.Вот например меня изучение рекордера подталкивает на изучение лиспа...по причинам которые вы все так любите перетерать. При этом я почему то пока единственный кто выложил свой Rec-ru. Лучше бы не брюзжали, а тоже сделали. А если отмахнетесь Лиспом то зачем вообще отписываете в теме не по теме? Vova создал тему под названием учим Action recording а не критикуем его.
Chapter вне форума  
 
Непрочитано 05.03.2010, 13:47
#47
forMA


 
Регистрация: 25.08.2005
Сообщений: 2,556


Цитата:
Сообщение от Chapter Посмотреть сообщение
учим Action recording а не критикуем его.
А почему запрещается критиковать? Убогий скрипт. Без всяких признаков операторов. Совершенно бесполезная фича.
forMA вне форума  
 
Непрочитано 05.03.2010, 13:52
#48
Chapter

Инженер-проектировщик автомобильных дорог
 
Регистрация: 21.10.2009
Южно-Сахалинск
Сообщений: 245
<phrase 1=


Цитата:
Сообщение от Бубырь-UA Посмотреть сообщение
А почему запрещается критиковать?
Запрещается? кто запрещает? Свобода слова. Только наверное правильнее ( Vova об этом уже писал) создать свою тему и назвать критикуем action recording. ИМХО.
Chapter вне форума  
 
Непрочитано 05.03.2010, 13:56
#49
forMA


 
Регистрация: 25.08.2005
Сообщений: 2,556


Я все сказал Теперь можете довести тему до 300-400 постов, наваять фильмов и накропать статью.
forMA вне форума  
 
Автор темы   Непрочитано 05.03.2010, 14:14
#50
Vova

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


Бубырь-UA, где твой макрос?
Vova вне форума  
 
Непрочитано 05.03.2010, 14:16
#51
forMA


 
Регистрация: 25.08.2005
Сообщений: 2,556


Цитата:
Сообщение от Vova Посмотреть сообщение
Бубырь-UA, где твой макрос?
Смотри пост #4
forMA вне форума  
 
Непрочитано 05.03.2010, 14:22
#52
hwd

C, C++, C#
 
Регистрация: 07.10.2009
С-Пб.
Сообщений: 2,762
Отправить сообщение для hwd с помощью Skype™


Цитата:
Сообщение от Бубырь-UA Посмотреть сообщение
Это для AutoCAD новинка.
не новинка, т.к. скрипты, т.е. scr-файлы я писал ещё под 9-ю, (если мне не изменяет память) DOS-версию AutoCAD. Делал это вручную, поскольку визуального редактора не было, но сие не важно.
Цитата:
Сообщение от Бубырь-UA Посмотреть сообщение
Все мои попытки найти ему, Action Recording, применение заканчивались отрицательно.
Это не показатель.
___________________________________________________
п.с. имхо топик свёлся к пустому трёпу ни о чём...

п.с. 2. Крысу пора брать метлу и наводить порядок.

Последний раз редактировалось hwd, 05.03.2010 в 17:27.
hwd вне форума  
 
Непрочитано 05.03.2010, 15:32
#53
forMA


 
Регистрация: 25.08.2005
Сообщений: 2,556


Цитата:
Сообщение от hwd Посмотреть сообщение
скрипты, т.е. scr-файлы я писал ещё под 9-ю, (если мне не изменяет память) DOS-версию AutoCAD. Делал это вручную, поскольку визуального редактора не было, но сие не важно.
Ну и чем отличается Action Recording ? Только, что файл компиллированный?
Цитата:
Это не показатель.
Так давайте показатели. Пока, что кроме флуда ничего нет.

Цитата:
п.с. 2. Крысу пора брать метлу и наводить порядок.
Давно пора
forMA вне форума  
 
Автор темы   Непрочитано 05.03.2010, 20:24
#54
Vova

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


Chapter #38 and to all
К сожалению я не очень корректно сформулировал задачу, так как имел в виду прямоугольник, а написал 4-х угольник. Тем не менее Chapter не только решил задачу, но и опередил меня со следующим заданием.
А оно такое: сделать многоугольник с произвольным числом сторон, что определяется кликами мышки.
По языку: макрос от Chapter написан на русском языке, и он сработал на моем англ. компьюторе, не имеющем поддержки кирилицы. Причем в макросе видны команды на русском, но запросы в ком строке идут на английском. С одной стороны это хорошо, так как не надо заморачиваться со знаками подчеркивания, а с другой-плохо. А вдруг придется пользоваться макросом с китайского компа? В макросе будут прописны ихние буквы, и как его прочитать?
Тем, кто все-же шевельнется и напишет макрос, прошу повременить с его показом до воскресенья. Пусть первым покажет свою работу Бубырь-UA, мой штатный критик.
Vova вне форума  
 
Непрочитано 05.03.2010, 21:10
#55
hwd

C, C++, C#
 
Регистрация: 07.10.2009
С-Пб.
Сообщений: 2,762
Отправить сообщение для hwd с помощью Skype™


Цитата:
Сообщение от Vova Посмотреть сообщение
А вдруг придется пользоваться макросом с китайского компа?
И как часто вам, или вашим пользователем приходится работать за "китайским компом"? Какова вероятность такой ситуации? Вопросы риторические...
Цитата:
Сообщение от Vova Посмотреть сообщение
В макросе будут прописны ихние буквы
у "их" иероглифы.
Цитата:
Сообщение от Vova Посмотреть сообщение
и как его прочитать?
китайцы используют Unicode. Т.о. в чём проблема?

п.с. и вообще, имхо разговор уже давно пошёл о сферическом коне в вакууме.
hwd вне форума  
 
Непрочитано 05.03.2010, 21:26
#56
AlexV

Инженер
 
Регистрация: 02.10.2008
С-Пб
Сообщений: 3,692


Цитата:
Сообщение от hwd Посмотреть сообщение
И как часто вам, или вашим пользователем приходится работать за "китайским компом"? Какова вероятность такой ситуации?
Offtop: за китайскими компами сейчас сидит ну очень не маленький % пользователей.. принимая во внимание их (в смысле, компов ) происхождение
__________________
...Не пытайся гнуть ты ложку,
Не вяжи её узлом.
Ложка - ложка понарошку,
А по правде, - это лом!
AlexV вне форума  
 
Автор темы   Непрочитано 06.03.2010, 01:14
#57
Vova

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


Hwd, странно ты поворачиваешь. Лиспы, например, написаны на англ, и везде их понимают. На международных форумах (и на нашем в том числе) делятся лиспами. Вероятно, будут делиться и макросами с рекордера.
Я об этом.
Vova вне форума  
 
Непрочитано 06.03.2010, 09:54
#58
hwd

C, C++, C#
 
Регистрация: 07.10.2009
С-Пб.
Сообщений: 2,762
Отправить сообщение для hwd с помощью Skype™


Цитата:
Сообщение от Vova Посмотреть сообщение
Hwd, странно ты поворачиваешь.
За время своей работы ни разу не встречал, чтобы у пользователей была установлена иная локализация AutoCAD, отличная от Rus или Enu. Вряд ли кто-то будет устанавливать себе китайскую или испанскую локализацию, ибо сие не логично (имхо). Варианты, типа "а может компания работает с итальянцами, которые требуют, чтобы чертежи были выполнены на САПР имеющей именно такую локализацию" не рассматриваю, т.к. считаю глупыми.
Цитата:
Сообщение от Vova Посмотреть сообщение
Лиспы, например, написаны на англ, и везде их понимают. На международных форумах (и на нашем в том числе) делятся лиспами. Вероятно, будут делиться и макросами с рекордера.
Я об этом.
Если ты собираешься делиться макросами с иностранцами - тогда смысл может и есть...
п.с. Я ориентируюсь только на Rus и Enu, ибо моя аудитория юзает только сии локали (как и основная масса российских юзеров). Украинские пользователи без проблем смогут прочесть русскую/английскую молву. А раз для указанных выше локализаций макросы работают нормально - меня это устраивает.

В любом случае, как вариант решения проблемы - всегда можно написать макрос на машине, на которой установлена локализация Enu и будет она понятна всем. Имхо.
hwd вне форума  
 
Непрочитано 06.03.2010, 11:07
#59
twilight


 
Регистрация: 17.10.2009
Сообщений: 1,108


Цитата:
Сообщение от hwd Посмотреть сообщение
1. Что понимается под "чисткой интерфейса"?
2. Макросы никуда не выбрасываются. Они остаются в том каталоге, куда их поместили. При необходимости их можно закинуть в сеть, расшарив каталог для всех пользователей с целью повсеместного использования.
1 Под чисткой понимается стирание кнопок и панелей более не используемых.

2 Для примера, можно зайти на cadalyst и скачать оттуда все что там есть. Нужные ли это вещи? По-видимому да. Стоит ли их все хранить у себя, а вдруг найдется применение? Несомненно нет. Все что не используется - впустую занимает место и, более того, создает свалку, мешая быстро найти нужное. Быстрее сделать самому, благо вариантов исполнения в автокаде больше одного.
twilight вне форума  
 
Автор темы   Непрочитано 06.03.2010, 15:15
#60
Vova

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


Что-то мы все больше говорим на околорекордиевые темы. Чтобы чистить свой автокад от лишних макросов надо из сначала напрудить. Убрать негодный макрос дело всего трех щелчков, и пока я делал штриховку наваял и удалил их с полсотни. По поводу того, на каком языке их следует писать также вопрос второй. Я просто высказал свое наблюдение. Вот накопятся макросы, тогда и можно говорить предметно. Я уже говорил что самая большая проблема это найти, куда-бы его применить. Но для начала надо-бы попробовать как с ним работать хотя-бы на учебных примерах. Это я и пытаюсь сделать в теме, но не вижу всеобщего энтузиазма
Я расчитывал что после примеров от меня (в том числе учебных) появятся и другие варианты.
Или весь наш форум за исключением одного-двух чел сразу понял бесполезность фитчи? Тогда как вы обьясните, что макросы штриховок двух типов, данные в #6, прекрасно работают и в разы сокращают время?
Vova вне форума  
 
Непрочитано 07.05.2010, 05:32
#61
wetr

инженер
 
Регистрация: 09.08.2006
Владивосток
Сообщений: 1,536
<phrase 1= Отправить сообщение для wetr с помощью Skype™


Increase Size Decrease Size Нажмите для просмотра
http://www.youtube.com/watch?v=oq_I7UqxGJI&NR=1
вот интересное применение - начерченная линиями 3D модель легко превращается в солиды с необходимым сечением
__________________
14 Ибо если вы будете прощать людям согрешения их, то простит и вам Отец ваш Небесный (Мф 6, 14)
wetr вне форума  
 
Непрочитано 10.05.2010, 05:26
#62
Chapter

Инженер-проектировщик автомобильных дорог
 
Регистрация: 21.10.2009
Южно-Сахалинск
Сообщений: 245
<phrase 1=


Цитата:
Сообщение от wetr Посмотреть сообщение
вот интересное применение - начерченная линиями 3D модель легко превращается в солиды с необходимым сечением
? ничего не вижу.((
Chapter вне форума  
 
Непрочитано 10.05.2010, 09:53
#63
Pum-purum

PHP-разработчик
 
Регистрация: 12.05.2008
Ижевск
Сообщений: 1,166


Нажми на стрелочку вниз, что справа от минуса.
Pum-purum вне форума  
 
Непрочитано 11.05.2010, 00:27
#64
Chapter

Инженер-проектировщик автомобильных дорог
 
Регистрация: 21.10.2009
Южно-Сахалинск
Сообщений: 245
<phrase 1=


Спасибо) Увидел))

Так...забавный action. Нужно повторить. Отрезки или полилинии наверное как траектории используются в данном примере. А построения сечения двутавра, который строится по этой траектории, отрисовывается полилинией по норме.

Offtop: И после этого Action кто то ещё считает что Autodesk зря ушла в 3D в 2011 версии? Мне лично кубик нравится в 2D каркасах)))

Последний раз редактировалось Chapter, 11.05.2010 в 00:56.
Chapter вне форума  
 
Непрочитано 28.06.2010, 11:46
#65
IrinaO


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


Макросы, созданные в 2010, можно использовать в 2008? Я еще в нем работаю и от увиденного интерфейса 2010 не в восторге. С другой стороны - привыкла работать по-старинке, почти все пишу на клавиатуре. Значит и переход не так страшен.
IrinaO вне форума  
 
Непрочитано 28.06.2010, 12:34
#66
Кулик Алексей aka kpblc
Moderator

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


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Примеры использования Action Recorder Moris AutoCAD 28 09.04.2023 23:39