![]() |
![]() |
![]() ![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 375 Pomógł: 20 Dołączył: 28.07.2006 Ostrzeżenie: (0%) ![]() ![]() |
Zamierzam stworzyć wieloplatformowy program w PHP działający w konsoli (CLI) lub w tle - bez użycia serwera HTTP. Inne języki nadają się do tego lepiej (Perl, Python), ale mimo wszystko PHP jest fajny (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg)
1. Jak pobrać tytuł głównego okna uruchomionej aplikacji w systemie, gdy znamy nazwę procesu? Przykład: * znamy proces: AIMP2.exe * szukamy wartości: [wykonawca] - [tytuł] w [kanał] Miałem nadzieję, że narzędzie pslist od Sysinternals wyświetli tytuł okna. Niestety, nawet Process Explorer nie wyświetla. Być może to jest niemożliwe, ale przecież istnieją uchwyty okien. Inaczej odczytuje się dane w Linuksie - to już załatwią odpowiednie klasy lub funkcje. Szukam jednak uniwersalnego rozwiązania. Czy PHP oferuje jakieś mechanizmy do pobierania listy uruchomionych procesów i ich tytułów? Mogę załączyć dodatkowe rozszerzenia - funkcja dl() działa w trybie CLI. 2. Jak długo jest domyślnie podtrzymywane połączenie z serwerem, gdy używamy fsockopen()? 3. Jak wyświetlić komunikat, jeżeli skrypt PHP pracuje w tle? Chodzi o coś podobnego do alert() w JS. Czy to w ogóle możliwe? W systemach MS pewnie da się wywołać VBScript. |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Moderatorzy Postów: 15 467 Pomógł: 1451 Dołączył: 25.04.2005 Skąd: Szczebrzeszyn/Rzeszów ![]() |
Cytat 1. Jak pobrać tytuł głównego okna uruchomionej aplikacji w systemie, gdy znamy nazwę procesu? Przykład: Skorzystaj ze zwykłej klasy Winamp v1.x; wprowadzili to w celu zwiększenia kompatybilności. A co do komunikacji z oknami: skorzystaj z obiektów COM. Cytat 2. Jak długo jest domyślnie podtrzymywane połączenie z serwerem, gdy używamy fsockopen()? A to nie było 30s? Cytat 3. Jak wyświetlić komunikat, jeżeli skrypt PHP pracuje w tle? Chodzi o coś podobnego do alert() w JS. Czy to w ogóle możliwe? W systemach MS pewnie da się wywołać VBScript. Jw. Masz przecież jeszcze PHP-GTK, etc. |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 1 873 Pomógł: 152 Dołączył: 9.04.2006 Skąd: Berlin Ostrzeżenie: (0%) ![]() ![]() |
Cytat 2. Jak długo jest domyślnie podtrzymywane połączenie z serwerem, gdy używamy fsockopen()? Mówisz o timeout? Któryś tam argument w funkcji to definiuje a jak nie to w php.ini leży sobie. Ten post edytował bim2 18.06.2009, 21:27:24 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 22.08.2025 - 20:03 |