Skocz do zawartości
  • 👋 Witaj na MPCForum!

    Przeglądasz forum jako gość, co oznacza, że wiele świetnych funkcji jest jeszcze przed Tobą! 😎

    • Pełny dostęp do działów i ukrytych treści
    • Możliwość pisania i odpowiadania w tematach
    • System prywatnych wiadomości
    • Zbieranie reputacji i rozwijanie swojego profilu
    • Członkostwo w jednej z największych społeczności graczy

    👉 Dołączenie zajmie Ci mniej niż minutę – a zyskasz znacznie więcej!

    Zarejestruj się teraz

Rekomendowane odpowiedzi

Opublikowano

Cześć czy można pobrać nazwę za pomocą procesu?

czwartkowy posmak w ustach przypomina
że nie ma sensu owijać w bawełnę
zmarzniętego truchła

przez latarnię ktoś przerzucił sznur
cumuje statek w bezpieczną przystań

czuję jak na skroniach zasycha sól
...

Opublikowano

$PID = ProcessExists("Tutorial.exe")

 

tak albo w helpie wpisz win i szukaj nie mam tu autoit i nie moge znalesc:/

 

to bedzie jakos winproces~ albo we te strone

Do
$wiek+=1
Until ŻycieGetMsg() = -3

zbieram +

Opublikowano

Nie chodziło mi o PID tylko o tytuł okna. Wiem, że pierwszy post jest niekompletny (pisałem z telefonu) ale Tytuł tematu powinien wytłumaczyć o co mi chodzi :)

czwartkowy posmak w ustach przypomina
że nie ma sensu owijać w bawełnę
zmarzniętego truchła

przez latarnię ktoś przerzucił sznur
cumuje statek w bezpieczną przystań

czuję jak na skroniach zasycha sól
...

Opublikowano

_WinAPI_GetWindowThreadProcessId

 

Iterujesz przez wszystkie okna WinList() [zwraca hwnd i tytuł], aż znajdziesz swój PID.

 

Oczywiście, każdy proces może mieć więcej niż jedno okno. Albo wcale ich nie mieć.

 

@Edit:

FuckU man!

http://www.autoitscript.com/wiki/FAQ#How_can_I_get_a_window_handle_when_all_I_have_is_a_PID.3F

 

 

@Edit2:

Najwyraźniej WinGetProcess to lame way winapowskiego GetWindowThreadProcessID (które zwraca też thread).

Ta sygnatura jest pusta.

Opublikowano

WinGetHandle i WinGetTitle też się nadają do pobrania

If you = stupid then

insert(foot.in.your.ass)

end if

licznik-54-96732-stat.png

Opublikowano

@robem - o tych wiedziałem, tylko zastanawiałem się, czy konieczne jest podawanie tytułu okna i nazwy procesu w dwóch osobnych inputach.

czwartkowy posmak w ustach przypomina
że nie ma sensu owijać w bawełnę
zmarzniętego truchła

przez latarnię ktoś przerzucił sznur
cumuje statek w bezpieczną przystań

czuję jak na skroniach zasycha sól
...

Opublikowano

nie powiedziałeś co ma zronić i jakpo kolei działać program, ma z tym samym procesem działać czy za każdym razem innym ?

 

dla jednego programu wystarczy zdefiniować class i zawsze odczyta tytuł okna, np sla przeglądarki która jest na jakiejś stronie

 

zresztą używając helpa wcale nie musisz znać całego dokładnego tytułu wystarczy tylko jakieś wyrażenie z niego by tylo było

If you = stupid then

insert(foot.in.your.ass)

end if

licznik-54-96732-stat.png

Opublikowano

Masz rację, równie dobrze można uzyć

To jest ukryta treść, proszę

, aby nie trzeba było do GUI wprowadzać dwóch inputów :)

czwartkowy posmak w ustach przypomina
że nie ma sensu owijać w bawełnę
zmarzniętego truchła

przez latarnię ktoś przerzucił sznur
cumuje statek w bezpieczną przystań

czuję jak na skroniach zasycha sól
...

Opublikowano

Tak, też miałeś rację ;)

czwartkowy posmak w ustach przypomina
że nie ma sensu owijać w bawełnę
zmarzniętego truchła

przez latarnię ktoś przerzucił sznur
cumuje statek w bezpieczną przystań

czuję jak na skroniach zasycha sól
...

×
×
  • Dodaj nową pozycję...