|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
07.08.2010, 16:49 | #1 |
Регистрация: 07.08.2010
Сообщений: 9
|
Запуск приложения макросом
Возник еще один вопрос:
Как запустить внешнюю программу (скрипт) из макроса, при этом дождаться окончания выполнения программы, чтобы выполнить другую инструкцию? |
07.08.2010, 17:01 | #2 |
Старожил
Регистрация: 02.05.2009
Сообщений: 3,907
|
Запуск так.
Код:
Варианты могут быть разные. 1.если программа отработала и закрылась-по запущенным процессам 2.Если известно время отработки-через таймер. 3.если создается файл-по его наличию,или времени изменения файла Посмотрите здесь по процессу
Анализ,обработка данных Недорого
Последний раз редактировалось doober; 07.08.2010 в 17:03. |
07.08.2010, 17:20 | #3 |
Регистрация: 07.08.2010
Сообщений: 9
|
Надо запустить скрипт cmd, дождаться его отработки (закрытия черного окна), и продолжить выполнения макроса.
Последний раз редактировалось chobo; 07.08.2010 в 17:22. |
07.08.2010, 17:41 | #4 |
Старожил
Регистрация: 02.05.2009
Сообщений: 3,907
|
Код:
Анализ,обработка данных Недорого
|
07.08.2010, 18:03 | #5 |
Регистрация: 07.08.2010
Сообщений: 9
|
Класс!!! Спасибо, не знаю как, но работает!
Правда я для того, чтобы окно видеть изменил команду Shell: ID = Shell("C:\TV\links_tv.cmd", vbNormalFocus) |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
запуск приложения БД на др компе | Nika03 | БД в Delphi | 0 | 26.05.2010 01:03 |
б.д и запуск с макросом | neprogrammist | Microsoft Office Access | 0 | 10.05.2010 18:29 |
Запуск приложения | jkpro | Помощь студентам | 16 | 08.11.2009 12:31 |
Запуск приложения | Zloy_Doomer | Общие вопросы Delphi | 2 | 10.10.2008 13:47 |
Запуск приложения | Артэс | Общие вопросы C/C++ | 2 | 07.06.2008 17:38 |