Список форумов Конференция САПР Bentley MicroStation Конференция САПР Bentley MicroStation
www.ustation.ru
 
 FAQFAQ   ПоискПоиск   ПользователиПользователи   ГруппыГруппы   РегистрацияРегистрация 
 ПрофильПрофиль   Войти и проверить личные сообщенияВойти и проверить личные сообщения   ВходВход 

Run Batch Process from VBA?

 
Начать новую тему   Ответить на тему    Список форумов Конференция САПР Bentley MicroStation -> Прикладное
Предыдущая тема :: Следующая тема  
Автор Сообщение
Natash



Зарегистрирован: 07.03.2007
Сообщения: 21

СообщениеДобавлено: Пт Ноя 02, 2007 4:08 pm    Заголовок сообщения: Run Batch Process from VBA? Ответить с цитатой

Помогите, пожалуйста, разрешить задачу

Хочется сделать макро, коротый бы запускал батч процесс.
Все готово до момента когда нужно нажимать кнопку Process в диалоговом окне Files to Process.
Не знаю как ее нажать из vba

заранее спасибо

запускать батч из дос не могу, потому как операции над фаилами требуют geographics
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Leonid
давно здесь сидим


Зарегистрирован: 28.01.2006
Сообщения: 598
Откуда: С.-Петербург

СообщениеДобавлено: Пн Ноя 05, 2007 2:41 pm    Заголовок сообщения: Ответить с цитатой

Код:

    CadInputQueue.SendCommand "DMSG FOCUSDIALOG 9100 BATCHPROCESS" ' переходим на диалог
    CadInputQueue.SendCommand "DMSG FOCUSITEM 1" ' переходим на кнопку
    CadInputQueue.SendCommand "DMSG ACTION OKAY" ' нажимаем


Номер диалога "Files to process" - 9100 - я узнал при помощи команды
DMSG DIALOGDEBUG TOGGLE

Номер кнопки "Process" - 1 - при помощи команды
DMSG ITEMDEBUG TOGGLE
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail
Natash



Зарегистрирован: 07.03.2007
Сообщения: 21

СообщениеДобавлено: Вт Ноя 06, 2007 3:44 pm    Заголовок сообщения: Ответить с цитатой

Леонид, спасибо большое!
новый мир открылся! нашла я список комманд, только без пояснений, с пояснениями тоже нашла, но их очень мало. спасибо!

а такой еще вопрос, как бы еще из вба определить, что батч процесс завершен
т.е. когда кнопка номер 1 "Процесс" меняется на "Доне".
хочется выйти из МС по завершении батчпроцесса, а как распознать, что он завешен - не знаю.

упала под стул! силов нет! нашла(куда до етого смотрела - не знаю)
keyin "batchprocess resume" запускает батч процесс
что б меня!
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Показать сообщения:   
Начать новую тему   Ответить на тему    Список форумов Конференция САПР Bentley MicroStation -> Прикладное Часовой пояс: GMT + 3
Страница 1 из 1

 
Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах


Powered by phpBB © 2001, 2005 phpBB Group