|
|
ru.perl- RU.PERL ---------------------------------------------------------------------- From : Timofei Nevoline 2:5020/400 12 Jul 2001 16:42:41 To : Hb Subject : Re: Слежение за программой под Win -------------------------------------------------------------------------------- HB <suckmydick@yandex.ru> пишет: > Timofei Nevoline wrote in > <9ijok2$top$1@host.talk.ru>... >>HB <suckmydick@yandex.ru> пишет: >>>Timofei Nevoline wrote in > <9ihu4b$q5q$1@host.talk.ru>... >>>>Hадо остановить выполнение пока не завершится > другая программа >>>>(процесс) >> >>>perldoc -f system >>Хм. Hе надо _запускать_ программу. > Хм. А почему бы сразу не написать толком, что вы > хотите? >> Она уже работает (или не работает). >>Hадо только проверить работает ли она и если да, > то дождатся ее >>завершения. В том то и проблема, что я не знаю > как определить ИД проги >>только по названию окна/имени файла и как потом > с ним оперировать под >>Win. > #!perl -w > use strict; > `pulist.exe` =~ /^far.exe\s+(\d+)/im > or die "far.exe is not running!\n"; > print localtime()."\n"; > print "Far's PID is $1\nWaiting for it to shut > down..."; > waitpid($1, 0); > print "\n".localtime()."\n"; > print "Press Enter..."; > <STDIN>; Спасибо. Пытаюсь поймать окошко, которое вешает Outlook, когда передает почту - pulist его не ловит. Попробую сделать это другими способами. Тем не менее спасибо за объяснения. Полезная информация не пропадает. -- Отправлено через сервер Talk.Ru - http://www.talk.ru --- ifmail v.2.15dev5 * Origin: Talk.ru (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.perl/648851b0c522.html, оценка из 5, голосов 10
|