Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / FoxPro, Visual FoxPro Новый топик    Ответить
 Окно DOS в Windows  [new]
cbani1
Member

Откуда:
Сообщений: 58
Подскажите пожалуйста как подавить окно дос при исполнении досовской команды. Дело в том что я распаковываю файлы и импортирую их содержимое. Файлы приходят запакованными ARJ. И при выполнении коммынды

run arj e fail.arj

выскакивает досовское окно которое очень пугает узеров и те очень спешат это окно закрыть. Подскажите можно ли какнибудь поавить появление данного окна.
22 авг 03, 12:09    [311245]     Ответить | Цитировать Сообщить модератору
 Re: Окно DOS в Windows  [new]
Crip
Member

Откуда:
Сообщений: 2490
Использовать WINAPI функцию CreateProcess .
Описание вызова много раз описывалось на nsvisual. Я лично использовал класс-обертку process.vcx. Он есть в разделе downloads на www.universalthread.com.
22 авг 03, 12:29    [311297]     Ответить | Цитировать Сообщить модератору
 Re: Окно DOS в Windows  [new]
Андрей Давыдов
Guest
Пользуй WinRar (~400 кб упакованный upx'ом) места мало удовольствий много ;)
22 авг 03, 12:55    [311374]     Ответить | Цитировать Сообщить модератору
 Re: Окно DOS в Windows  [new]
Hel!Riser
Member

Откуда: Нижний Новгород
Сообщений: 972
DECLARE INTEGER ShellExecute IN SHELL32.DLL ;
INTEGER nWinHandle, ;
STRING cOperation, ;
STRING cFileName, ;
STRING cParameters, ;
STRING cDirectory, ;
INTEGER nShowWindow

=ShellExecute(0,"","c:\arj.exe","a MyArchive","",-1)
22 авг 03, 13:30    [311452]     Ответить | Цитировать Сообщить модератору
Все форумы / FoxPro, Visual FoxPro Ответить