ShellExecute i strumieie

0

a wiec w zalozeniu program ma uruchamiac jakas aplikacje dosowa i przechwytywac wszystkie komunikaty do pliku txt ...
a wiec gdy w trybie dosowym wpisze sobie na przyklad: "ping www.wp.pl >> c:\ping.txt" no to wiadoamo ze zamiast wyswietlic sie w konsoli wpisze mi to do pliku txt , teraz chce to samo wywolac poprzez program delphi i tu sa juz klocki probowalem to zrobic jako
ShellExecute(Handle, 'open','ping www.wp.pl >> c:\ping.txt',nil, nil, 5);
takze poprzez WinExec()
w obu przypadkach to nie zadzialalo
zauwazylem tez ze przy wpisaniu do URUCHOM z paska START windows
ping www.wp.pl >> c:\ping.txt dzieje sie to samo, czyli praktycznie dziala to tylko w przypadku uruchomienia tego w "trybie dos",
nie wiem w czym tkwi problem moze ktos wie jak to napisac :(

0

Przykład:

WinExec('COMMAND.COM /C DIR C:*.*>C:\PLIK.TXT',SW_HIDE);

0

wiem ze to glupie pytanie ;] ale jak uruchomic z jednej lini przy pomocy command.com jakis program? bo "command.com d:\jakiskatalog\jakisplik.exe" nie dziala ;/

0

COMMAND.COM /C Nazwaprogramu parametry

1 użytkowników online, w tym zalogowanych: 0, gości: 1