Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.05.16;
Скачать: CL | DM;

Вниз

Результат от процесса   Найти похожие ветки 

 
Dr.Karter ©   (2004-03-22 15:54) [0]

Хотелось бы получать такую информацию в файл:

с помощью коммандной строки так:
ping 192.168.0.1 > C:\1.txt

с помощь программы:
uses ... WinAPI;
.
.
.
ShellExecute(0,"open","ping",pchar("192.168.0.1"),nil,nil,SW_ShowNormal);

Пытался делать так: ShellExecute(0,"open","ping",pchar(IPAddress+" > C:\1.txt"),nil,nil,SW_ShowNormal);

НЕ РАБОТАЕТ!!!!!!!
Что делать? Точно также с ipconfig

СПАСИБО


 
Kerk ©   (2004-03-22 16:07) [1]

на вскидку:

command.com /c ping 111.111.111.111 >c:\123.txt
start ping 111.111.111.111 >c:\123.txt


 
BillyJeans ©   (2004-03-22 16:38) [2]

через Pipes попробуй...


 
Dr.Karter ©   (2004-03-23 06:01) [3]

получилось с помощью:
  WinExec(pchar("command.com /c ping 192.168.0.120 > C:\123.txt"),1);
При 1 - я вижу командную строку пустую и жду до исчезновения(время пингалки)
При 0 ничего не вижу, но файл не могу прочитать пока это время не пройдет.
А через ShellExecute можно ли это сделать?


 
Kerk ©   (2004-03-23 15:00) [4]

Можно через CreateProcess перенаправить консольный вывод на pipe.


 
Dr.Karter ©   (2004-03-24 10:52) [5]

Как код подскажите пожалуйста в примере или критерий поиска в helpe


 
Dr.Karter ©   (2004-03-24 10:56) [6]

Нашел такую штуку она?
procedure CreateProcess(const ExeName, Args: string; const RemoteHost: string = "");

И как тут с типом ping, ipconfig и т.д

И встречный вопрос. Все что угодно могу в файл запихнуть?


 
Kerk ©   (2004-03-24 13:28) [7]


> Нашел такую штуку она?
> procedure CreateProcess(const ExeName, Args: string; const
> RemoteHost: string = "");


Нет, не она... :)
Ищи CreateProcess в http://msdn.microsoft.com/library


 
GrayFace ©   (2004-03-25 11:35) [8]

ShellExecute(0,"",ping.exe",pchar(IPAddress+" > C:\1.txt"),"",sw_showNormal);


 
S@shka ©   (2004-03-25 14:05) [9]

http://delphi.mastak.ru/cgi-bin/faq.pl?look=1&id=1057316445&n=15



Страницы: 1 вся ветка

Текущий архив: 2004.05.16;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.056 c
4-1080024121
npr2
2004-03-23 09:42
2004.05.16
региональные стандарты


14-1082999392
Def_E
2004-04-26 21:09
2004.05.16
Кодировка текста


14-1082787568
gn
2004-04-24 10:19
2004.05.16
Новая технология защиты кредитных карт с распознаванием голоса


1-1083153868
Term
2004-04-28 16:04
2004.05.16
Как добавить кнопку на ToolBar кнопку программно


14-1083052292
Slon_SCG
2004-04-27 11:51
2004.05.16
Автоматическое восстановление БД InterBase после сбоя