Автор | Сообщение |
|
| |
Не зарегистрирован
Зарегистрирован: 01.01.70
|
|
Отправлено: 06.07.09 11:52. Заголовок: Консольное окно
Всем, привет ! При запуске виндовых утилит (msinfo, arp и т.п.) открывается консольное окно. Если даже перенаправить вывод резуьтатов работы утилиты в файл, то это консольное окно все равно мелькает, что неприятно. Можно ли избавиться от этого эффекта ?
|
|
|
Ответов - 5
[только новые]
|
|
|
| постоянный участник
|
Пост N: 706
Зарегистрирован: 09.10.06
|
|
Отправлено: 06.07.09 13:45. Заголовок: Вы не указали OS (W..
Вы не указали OS (Win9 или NT - подозреваю последнее) . Вы не указали, как вы запускаете эти утилиты, используете стандартные run, hb_run, hb_processOpen (или их аналоги в xHb) start, ShelExecute (WAPI) (теряюсь в догадках). Кто сегодня здесь дежурный телепат я не знаю Попробуйте использовать hb_processOpen и + утилиты от Руссиновича http://technet.microsoft.com/en-us/sysinternals/default.aspx они бесплатны, есть аналоги для GUI и консоли, многие умеют работать в режиме silent, поддерживают вывод в файл.
|
|
|
|
| |
Не зарегистрирован
Зарегистрирован: 01.01.70
|
|
Отправлено: 06.07.09 14:03. Заголовок: Каюсь и посыпаю голо..
Каюсь и посыпаю голову пеплом ОС - XP SP 3 пущаю через run (есть в xHb) Спасибо. Попробую.
|
|
|
|
| |
Пост N: 57
Зарегистрирован: 02.10.08
|
|
Отправлено: 09.07.09 09:11. Заголовок: А мона и без утилит,..
А мона и без утилит, напрымер: cFile := CurDrive()+":"+DirName()+"\aaa.bat" ferase(cFile) oText := TTxtFile():New( cFile ) if oText:Open() oText:Add( "arp -a>MyFile" ) oText:Close() endif ShellExecute(GetDeskTopWindow(), 'open',cFile, "", "" , 0)
|
|
|
|
| |
Не зарегистрирован
Зарегистрирован: 01.01.70
|
|
Отправлено: 09.07.09 09:56. Заголовок: Хм, работает. Я She..
Хм, работает. Я ShellExecute покрутил и бросил не добившись вывода в файл, а до .bat-файла не додумался. Небось с HB_OpenProcess тоже так можно.. Кстати. Мультитрейд пробнул. Ежели чего визуальное, то даеет ошибку вроде: "Слишком мрекурсивныз вызовов"
|
|
|
|
| |
Пост N: 58
Зарегистрирован: 02.10.08
|
|
Отправлено: 09.07.09 12:24. Заголовок: Ну, простая визуализ..
Ну, простая визуализация, типа ?Counter работает нормально. Ето если окна-диалоги создавать, тогда ... Хотя блин! "?" - это же тоже диалог... ЗЫ Вообще-то сорри за оффтоп, это только проблема FWH, в чистом xHarbour все вроде работает...
|
|
|
|