|
||
| Правила | Регистрация | Пользователи | Сообщения за день | | Поиск | | Справка по форуму | Файлообменник | |
|
Поиск в этой теме |
18.06.2011, 18:51 | #1 | |
Как дождаться пока AutoCAD открывает файл? "ThisDrawing.Open" VBA
Регистрация: 14.03.2010
Сообщений: 27
|
||
Просмотров: 7088
|
|
||||
подпишись на соответствующее событие или в цикле проверяй, является ли документ инициализированным (прежде чем начинаешь с ним работать).
__________________
Надеюсь, ты не социальный овощ? Это определяется делами! :welcome: Последний раз редактировалось hwd, 18.06.2011 в 19:26. |
||||
|
||||
строю, ломаю Регистрация: 03.04.2008
Украина
Сообщений: 5,515
|
Может лучше пробовать ObjectDBX? Не надо делать за автокад то с чем он прекрасно и сам справляется... Что хоть нужно делать с файлом?...
Offtop: hwd, новый вид сайта мне понравился... просто и со вкусом... только не желтое на белом... Для себя делал программку для очистки чертежей в папке для брикскад... там многие вкусности могут быть не доступны... а идея очень простая =) |
|||
|
||||
Вообще-то, программно можно открывать базу данных чертежа без визуального открытия файла - для пакетной обработки это самый лучший вариант, ибо заставлять юзера сидеть и смотреть, как перед его глазами открывается/модифицируется/сохраняется/закрывается туева хуча файлов (так, чтобы у него аж в глазах зарябило) - сие не есть "зер гуд". А в этом случае твой подход вряд ли подойдёт. Ну, как говорится - хозяин барин... Устраивает тебя такой вариант - значит юзай его.
Цитата:
__________________
Надеюсь, ты не социальный овощ? Это определяется делами! :welcome: |
||||
|
||||
Избегай использование SendCommand везде, где это возможно (он работает асинхронно).
__________________
Надеюсь, ты не социальный овощ? Это определяется делами! :welcome: |
||||
|
||||
Регистрация: 08.03.2018
Сообщений: 45
|
в тему про sendcommand
похожая ситуация и у меня.. как раз столкнулся с такой проблемой что команда выполняется после когда.. как подождать пока выполнится команда/передать управление? посоветовали doevents но то ли не правильно пользуюсь то ли не работает эта команда. есть идея как решить проблему? |
|||
|
||||
подписаться на событие, этой команды.... если оно есть
что за команда?
__________________
Мастерская СПДС |
||||
|
||||
если извлекать не командными методами ничего ждать не надо.. в другой теме вроде обсудили...
дитю мороженое даме цветы.. наоборот не взлетит
__________________
Мастерская СПДС |
||||
|
||||
проблема где?
__________________
Мастерская СПДС |
||||
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,844
|
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
VBA в AutoCAD | alle | Программирование | 47 | 03.12.2014 11:26 |
AutoCAD LT 2005 и VBA Macros | Vidas | Программирование | 10 | 03.05.2005 11:00 |