CftClub.ru
Клуб специалистов ЦФТ-Банк

Возврашаемое значение внешней программы(SHELL)

 
Ответить на тему    Клуб специалистов ЦФТ-Банк (IBSO) -> Разработка в PL/PLUS. Оптимизация запросов Oracle
Предыдущая тема :: Следующая тема  
Автор Сообщение
a_abdugani
Участник со стажем


Вступление в Клуб: 14.04.2011
СообщениеПт Июн 24, 2011 10:00   Возврашаемое значение внешней программы(SHELL) Ответить с цитатой
Полезность: Нет оценки
Добрый день всем.

Подскажите пожалуйста каким образом можно получить возврашаемое значение внешней программы.

Val := '<%SHELL C:\MY_EXE.exe arg1 C:\testfile.txt%>';

В таком случае exe-шник запускает, выполняет свою работу, а дальше в зависимости от возвращаемой значении вызывается разные процедуры. Каким образом можно узнать возвращаемое значении exe-шника?
maestro
Профи


Вступление в Клуб: 12.10.2010
СообщениеПт Июн 24, 2011 11:29    Ответить с цитатой
Полезность: Нет оценки
Сам не пробовал, но почитай вот тут вот: http://www.script-coding.com/WSH/WshShell.html#4.2.1.

Код должен получиться примерно следующий
Код:

Set WshShell = CreateObject("WScript.Shell")
Set WshExec = WshShell.Exec("C:\MY_EXE.exe arg1 C:\testfile.txt")
MsgBox WshExec.ExitCode
a_abdugani
Участник со стажем


Вступление в Клуб: 14.04.2011
СообщениеПт Июн 24, 2011 11:45   Спасибо! Ответить с цитатой
Полезность: Нет оценки
Спасибо за линк
Показать сообщения:   
Ответить на тему    Клуб специалистов ЦФТ-Банк (IBSO) -> Разработка в PL/PLUS. Оптимизация запросов Oracle Часовой пояс: GMT + 3
Страница 1 из 1

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