On-line: PSP, гостей 1. Всего: 2 [подробнее..]
АвторСообщение



Не зарегистрирован
Зарегистрирован: 01.01.70
ссылка на сообщение  Отправлено: 06.07.09 11:52. Заголовок: Консольное окно


Всем, привет !

При запуске виндовых утилит (msinfo, arp и т.п.) открывается консольное окно. Если даже перенаправить вывод резуьтатов работы утилиты в файл, то это консольное окно все равно мелькает, что неприятно. Можно ли избавиться от этого эффекта ?

Спасибо: 0 
Цитата Ответить
Ответов - 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, поддерживают вывод в файл.


Спасибо: 0 
ПрофильЦитата Ответить



Не зарегистрирован
Зарегистрирован: 01.01.70
ссылка на сообщение  Отправлено: 06.07.09 14:03. Заголовок: Каюсь и посыпаю голо..


Каюсь и посыпаю голову пеплом
ОС - XP SP 3
пущаю через run (есть в xHb)

Спасибо. Попробую.

Спасибо: 0 
Цитата Ответить



Пост 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)



Спасибо: 0 
ПрофильЦитата Ответить



Не зарегистрирован
Зарегистрирован: 01.01.70
ссылка на сообщение  Отправлено: 09.07.09 09:56. Заголовок: Хм, работает. Я She..


Хм, работает. Я ShellExecute покрутил и бросил не добившись вывода в файл, а до .bat-файла не додумался.
Небось с HB_OpenProcess тоже так можно..

Кстати. Мультитрейд пробнул. Ежели чего визуальное, то даеет ошибку вроде:
"Слишком мрекурсивныз вызовов"

Спасибо: 0 
Цитата Ответить



Пост N: 58
Зарегистрирован: 02.10.08
ссылка на сообщение  Отправлено: 09.07.09 12:24. Заголовок: Ну, простая визуализ..


Ну, простая визуализация, типа

?Counter

работает нормально. Ето если окна-диалоги создавать, тогда ... Хотя блин! "?" - это же тоже диалог...

ЗЫ Вообще-то сорри за оффтоп, это только проблема FWH, в чистом xHarbour все вроде работает...

Спасибо: 0 
ПрофильЦитата Ответить
Ответ:
1 2 3 4 5 6 7 8 9
большой шрифт малый шрифт надстрочный подстрочный заголовок большой заголовок видео с youtube.com картинка из интернета картинка с компьютера ссылка файл с компьютера русская клавиатура транслитератор  цитата  кавычки моноширинный шрифт моноширинный шрифт горизонтальная линия отступ точка LI бегущая строка оффтопик свернутый текст

показывать это сообщение только модераторам
не делать ссылки активными
Имя, пароль:      зарегистрироваться    
Тему читают:
- участник сейчас на форуме
- участник вне форума
Все даты в формате GMT  3 час. Хитов сегодня: 36
Права: смайлы да, картинки да, шрифты да, голосования нет
аватары да, автозамена ссылок вкл, премодерация откл, правка нет