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

Wykonanie akcji po znalezieniu obrazka


Rekomendowane odpowiedzi

Opublikowano

Witam. Potrzebuje napisać prosty program, który jesli zobaczy dany obrazek wykona do niego przypisane komendy. Np. Jesli zobaczy obrazek 1 nacisni 3 razy spacje itd. Czy to jest trudne do napisania ? Jestem zielony w tych sprawach xD chętnie przygarne poradniki dotyczące mojego problemu ;)

u30u5xpdzqna.png

Opublikowano

Pisałem już o tym. Możesz sobie poczytać w tym post'cie.

http://www.mpcforum.pl/topic/1586178-pro%C5%9Bba-o-poprawienie-bota/#entry13384400

nie ogarniam tego zbytnio xD

 

 

#include <ImageSearch.au3>
MsgBox(262145, "nazwa", "opis")
Sleep(1000)
HotKeySet("{ESC}","ExitScript") 

Global $x, $y
$result1 = _ImageSearch("1.bmp")
$result2 = _ImageSearch("2.bmp")
$result3 = _ImageSearch("3.bmp")
$result4 = _ImageSearch("4.bmp")
$result5 = _ImageSearch("5.bmp")


While 1 ; start pętla

If $result1 = 1 Then
	Send("{SPACE}")
	Sleep(15000)
	Send("F1")
	Sleep(2000)
	Send("{SPACE}")
EndIf

If $result2 = 1 Then
   	Send("{SPACE}")
	Sleep(1000)
	Send("{SPACE}")
	Sleep(15000)
	Send("F1")
	Sleep(2000)
	Send("{SPACE}")
EndIf

If $result3 = 1 Then
   	Send("{SPACE}")
	Sleep(1000)
	Send("{SPACE}")
	Sleep(1000)
	Send("{SPACE}")
	Sleep(15000)
	Send("F1")
	Sleep(2000)
	Send("{SPACE}")
EndIf

If $result4 = 1 Then
   	Send("{SPACE}")
	Sleep(1000)
	Send("{SPACE}")
	Sleep(1000)
	Send("{SPACE}")
	Sleep(1000)
	Send("{SPACE}")
	Sleep(15000)
	Send("F1")
	Sleep(2000)
	Send("{SPACE}")
EndIf

If $result5 = 1 Then
   	Send("{SPACE}")
	Sleep(1000)
	Send("{SPACE}")
	Sleep(1000)
	Send("{SPACE}")
	Sleep(1000)
	Send("{SPACE}")
	Sleep(1000)
	Send("{SPACE}")
	Sleep(15000)
	Send("F1")
	Sleep(2000)
	Send("{SPACE}")
EndIf


Wend ; koniec pętli

Mógłbyś zerknąć na ten kod? Mniej więcej chodzi o to, że jeśli "zobaczy" obrazek 1.bmp wykonał pierwsze if, jeśli 2.bmp drugie if itd. Będę bardzo wdzięczny :)  

u30u5xpdzqna.png

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

×
×
  • Dodaj nową pozycję...