К личному удивлению обнаружил в SW макрорекордер.... Ёлы-палы. Это что, такая политка у Автодесков, типа юэерам макрорекордроы ни к чему? Как же так? У конкурентов есть, а у АИ и Автокада этого нету.... я очень расстроился.
VBA в AI не предусматривает запись действий пользователя в код программы. В отличии от Excel и (как я только что к собственному удивлению выяснинил) SolidWorks... ИМХО наличие такой возиожности в АИ очень способствовало бы решению задач по автоматизации рутинных операций. Но... Автодеск не хочет этого делать. Ни в АИ, ни в Автокаде :(
Хм. Оно конечно можно понять, тем более тебе. Но не все же кругом столь талантливы :) А с ним (имхо) было бы ловчее понимать. Или ты хочешь сказать, что в Excel и SW эта возможность сделана для особо "одарённых" юзеров?
Пост N: 366
Откуда: Россия, Новосибирск
Рейтинг:
2
Отправлено: 01.02.07 07:59. Заголовок: Re:
"макрорекордер" может вещь и интересная, но уверяю Вас - использовать его возможно только для "галочки" (в адрес производителя).Достаточно написать на VBA код типа - Dim oDoc As Inventor.Document Set oDoc = ThisApplication.ActiveDocument и просматривать в Debug'ере свойство этого обьекта (а в дальнейшем и другие) - то все становиться достаточно ясно что из чего "растет". Незнание VBA не спасет и "макрорекордер". А консультацию по конкретным частностям свойств объектов Инвентора всегда можно получить на множества форумах.
вот зря вы так! есть у них в инвенторе все и макрорекордер и все такое прочее. просто используется он исключительно для внутреннего ползования: такая уж политика у компании, что поделать а выглядит это вот так:
моя хренеет. дар речи потерял...... А что скажет Антикульманист на такое? Говорить о том, что макрорекордер не нужен это как бы говорить, что бензопила не нужна. Зачем? Человеку владеющему ножовкой ловчее ей работать.
Пост N: 368
Откуда: Россия, Новосибирск
Рейтинг:
2
Отправлено: 01.02.07 15:29. Заголовок: Re:
Student пишет:
цитата:
исключительно для внутреннего ползования
Ну вооще .....кабздец , т.е програмисты используют чисто внутри именно макрорекордер (а я то верил что Visual Studio.NET им доступна ) - ЗАМЕТНО по тормозам продукта . Шутка. Нахрена он нужен для внутреннего ползования.....разговор то о нас - пользователях.И если они там на лимузинах ездят то сее не значит что и нам такой транспорт доступен.
а я его и не брал... я же говорю, что он у них для внутреннего пользования... на самом деле макрорекодер это у них или что то еще я не знаю, потому что видел только эту самую картинку. на бетафоруме просто один парень какой-то баг нашел...а программер его не увидел...парень показал ему скриншот со своего экрана, а программер со своего... так вот: у него на экране как раз и была такая панелька... паренек возмутился, что у него такой нет, а программер сказал, что это специальная программка - транслятор действий (или как-то так) для отлаживания программ. в общем вот. Антикульманист да, блин! виза... у нас в Эстонии так быстро решения не принимают!... все пройдет уже, а начальство думать будут
Dim oDoc As Inventor.Document Set oDoc = ThisApplication.ActiveDocument и просматривать в Debug'ере свойство этого обьекта (а в дальнейшем и другие) - то все становиться достаточно ясно что из чего "растет".
не получается воспользоваться советом. Можно более подробней рассказать как просмотреть свойства?
Пост N: 430
Откуда: Россия, Новосибирск
Рейтинг:
2
Отправлено: 27.07.07 06:30. Заголовок: Re:
IgorT В программе VBA вносим нужную переменную,объект и т.д. (которая вас интересует в плане просмотра ее свойств) в Watch лист (команда из pop up меню Add Watch) , ставим на против нее break point и затем запускаем на выполнение тестируемую программу. При остановке действия программы в месте установки вами breakpoint в окне Watches можно посмотреть свойства вашего обьекта, переменной и т.д. далее можно выполнить также пошаговое выполнение программы и т.д.
Все даты в формате GMT
3 час. Хитов сегодня: 2
Права: смайлы да, картинки да, шрифты да, голосования нет
аватары да, автозамена ссылок вкл, премодерация вкл, правка нет