Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Об окне выполнения внешней программы / 7 сообщений из 7, страница 1 из 1
29.09.2004, 13:53
    #32716611
Reznichenko Y.V.
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Об окне выполнения внешней программы
Уважаемые коллеги, подскажите можно ли избавиться от вывода временного окна выполнения внешней программы, вызванной командой RUN ?

В моем конкретном случае это консольный RAR. Использование параметра /N не устраивает.

Заранее благодарен за ответы.
...
Рейтинг: 0 / 0
29.09.2004, 15:22
    #32716917
strizh
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Об окне выполнения внешней программы
Стандартный оператор перенаправления консольного вывода >
Пишешь rar a файл файлы >null
Вывод уходит вникуда
Еще создай нужный ярлычок и запускай не ком.строку я ярлык с правильными свойствами.
...
Рейтинг: 0 / 0
29.09.2004, 16:59
    #32717246
Reznichenko Y.V.
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Об окне выполнения внешней программы
strizhСтандартный оператор перенаправления консольного вывода >
Пишешь rar a файл файлы >null
Вывод уходит вникуда
Еще создай нужный ярлычок и запускай не ком.строку я ярлык с правильными свойствами.

Если перенаправить в null, создается файл с аналогичным именем. Чтобы вывести в "никуда" нужно написать > nul. Я это использую, но досовское окно все равно появляется на пару-тройку секунд. А вот про ярлычок не совсем понятно.
...
Рейтинг: 0 / 0
29.09.2004, 17:18
    #32717317
BNick
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Об окне выполнения внешней программы
Для этих целей можно использовать функцию API ShellExec. При этом можно добиться того, чтобы окна не было видно совсем, однако если в нем возникнет кака-либо ошибка, то будут проблемы. Я запуская в минимизированном виде - это не раздрожает и если что не так, руками закрыть.
...
Рейтинг: 0 / 0
29.09.2004, 17:36
    #32717388
Reznichenko Y.V.
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Об окне выполнения внешней программы
Спасибо. Я добился успеха с помощью параметра команды RUN /N2.
...
Рейтинг: 0 / 0
29.09.2004, 23:55
    #32717834
Igor Korolyov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Об окне выполнения внешней программы
2 Reznichenko

Можно - пользуя для запуска не команду RUN, а ShellExecute, WSH,
CreateProcess и т.п.
Только сделай доброе дело - воспользуйся ПОИСКОМ прежде чем переспрашивать
"а что же это такое".

Posted via ActualForum NNTP Server 1.0
...
Рейтинг: 0 / 0
30.09.2004, 10:16
    #32718106
Reznichenko Y.V.
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Об окне выполнения внешней программы
В моем первоначальном недовольстве параметром /N команды RUN виновато незнание англ.языка. Позже я разобрался и воспользовался формой /N2, при которой внешняя программа выполняется в свернутом окне, автоматически открываемом и закрываемом. За советы и подсказки всем спасибо.
...
Рейтинг: 0 / 0
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Об окне выполнения внешней программы / 7 сообщений из 7, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]