Przypisanie skryptu do aplikacji

0

Cześć, kontynuując mój program napotkałem mały problem.

Jak zrobić żeby skrypt Pythona działał w obrębie tylko jednego wybranego okna aplikacji? Aktualnie mój program wykonuje określoną akcje przez znajdowanie określonego obrazka ale gdy mam odpalone 3 aplikacje takie same to wariuje. Pygetwindow lub find window okej to mam ale co zrobić żeby skrypt wykonywał się tylko w tym jednym okienku nawet jeśli na ekranie będą też dwa takie same?

0

Nie wiem co jest niejasne w tym co napisałem ale może masz rację biorąc pod uwagę fakt że jest zero zainteresowania więc spróbuję raz jeszcze:

Chciałbym napisać małego bota do pewnej gry w której otrzymuje się różne przedmioty. Mogę mieć odpalone max 3 gry jednocześnie na jednym komputerze.

Teraz sprawa wygląda tak: bot miałby opcję wyszukiwania danej grupy obrazków które utworzyłem (chodzi o zdjęcia przedmiotów które można otrzymać podczas rozgrywki), to jest proste do wykonania oczywiście używając pyautogui. W momencie gdyby odnalazł któryś z obrazków - a oczywiście odnajdzie bo każdy przedmiot jest dodany do możliwości odnalezienia to w zależności od tego jaki przedmiot by dostał to wykonuje odpowiednią do niego akcję. Wszystko działa super jeśli gram na jednym kliencie i tylko na jednym.

Sprawa teraz się komplikuje z racji tego że gdy odpalam 3x klienta i gram w trzech grach jednocześnie to mój bot wariuje. Dlaczego?

Każdy klient jest dokładnie tej samej rozdzielczości ekranu więc jeśli np KLIENT1 otrzyma przedmiot PRZEDMIOT1 i ma z tym przedmiotem zrobić akcję A, a w międzyczasie KLIENT2 otrzyma PRZEDMIOT7 z którym ma zrobić coś zupełnie innego a dodatkowo jeszcze KLIENT3 otrzyma PRZEDMIOT13 z którym ma zrobić jeszcze totalnie coś innego to bot zaczyna wariować bo nagle okazuje się że łączy wszystkie te trzy ekrany w jeden i podejmuje błędne decyzje totalnie nie pasujące do tego co ma zrobić.

Dlatego właśnie wychodzę z pytaniem czy da się przypisać bota pod jedną konkretną aplikację windowsową (okienko) aby działał tylko w jej obrębie????

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