Max1414 Napisano Wrzesień 8, 2006 Zgłoś Share Napisano Wrzesień 8, 2006 Mam pytanie bo musze uruchomic przez delphi aplikacje w komenda dosa... i robie takie [code=Delphi] DOS.CommandLine:= 'C:ggarch.exe C:blabla.txt'; DOS.Execute; [/code]to: C:blabla.txt jest parametrem do tamtego programu ktory jest zrobiony jako aplikacja dosowa, no i teraz on mi zapisze pewien plik na dysk ale zeby jego zawartosc sie wypelnila trzeba jeszcze nacisnac ENTER w dosie i nie mam pojecia jak to zrobic... niby DOS.SendLine('', True); ale to nie dziala...albo moze ktos wie jak zrobic plik *.bat ktory odpali ta komende co wyzej i odczeka 5s i wcisnie ENTER? Moje projekty: http://wojciechkulik.pl Link do komentarza Udostępnij na innych stronach More sharing options...
Blind Napisano Wrzesień 8, 2006 Zgłoś Share Napisano Wrzesień 8, 2006 Może tak: [code=Delphi] winexec(pchar('C:ggarch.exe C:blabla.txt'),sw_Hide); [/code] www.blinder.pl - Blog Link do komentarza Udostępnij na innych stronach More sharing options...
Max1414 Napisano Wrzesień 8, 2006 Autor Zgłoś Share Napisano Wrzesień 8, 2006 : OOOO .... a gdzie tu enter? nie chodzi ze sie komenda nie wysyla... tylko po wyslaniu komendy jeszcze trzeba enter wcisnac... aby zakonczyc proces caly Moje projekty: http://wojciechkulik.pl Link do komentarza Udostępnij na innych stronach More sharing options...
Force Napisano Wrzesień 8, 2006 Zgłoś Share Napisano Wrzesień 8, 2006 Może należy potem wysłać tablicę char-ów [#13,#10] taki kod ma przecież enter. Baza tysięcy lotnisk: http://airportsbase.com Link do komentarza Udostępnij na innych stronach More sharing options...
Polecane posty
Zarchiwizowany
Ten temat jest archiwizowany i nie można dodawać nowych odpowiedzi.