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

Problem ze skryptem znajdującym obrazek


Rekomendowane odpowiedzi

Opublikowano

Witam

 

Probuje zrobic skrypta ktory bedzie znajdowal mi obrazek na ekranie i w niego klikal, szczerze mowiac nigdy wczesniej nie mialem doczynienia z AutoITem i dopiero od 2-3 godzin sie w nim bawie:)

Sciagnalem Imagesearch ( nie z mpc bo lin nie dziala z tutoraiala o Imagesearch ) wrzucilem do folderow gdzie byc powinno, zrobilem krotki skrypt narazie zeby tylko znajdowal mi obrazek ale wyskakuje mi taki blad:

 

 

 
 
 
PS. mam jeszcze dodatkowe pytania:
 
1) jak sciagacie obrazek np z innej gry i zapisujecie go w bmp ? paintem ? czy jest jakis program do lepszego lapania obrazow ?
2) po zapisaniu tego obrazka moze on byc obojetnie w jakiej lokalizacji i wystarczy ze wpisze w skrypcie jego nazwe ? tak jak powyzej na screenie ? czy musze podac cala sciezke gdzie sie on znajduje
np: Dysk / folder etc

" Myślą że są lepsi - Nie Są !

Nie czuj się gorszy,

Kto im dał prawo żeby móc nas osądzić ?

Dosyć ! Spójrz mi w oczy, wiesz przecież

Nikt mi tego nie dał, nikt mi tego nie zabierze ! "

Opublikowano

Masz na forum autoit aktualne dll w temacie dla Imagesearch

Aktualnie nie posiadasz właściwej dll dla systemu , do wyboru masz dwie x32 i x64

 

1 nie jest ważne czym zrobisz obrazek byle spełniał warunki skryptu i był w odpowiednim formacie

 

2  nie wiem jak ty sobie wyobrażasz mieć gdziekolwiek obrazek bez podania jego dokładnego położenia, najlepiej by był w katalogu skryptu albo w podrzędnym katalogu bo nie trzeba martwić się o ścieżki 

Mózg to nie mydło; nie ubędzie Ci go, gdy go użyjesz.

Opublikowano

z tego tematu sciagnalem dll: https://www.autoitscript.com/forum/topic/148005-imagesearch-usage-explanation/

 

przy x32 wyskakuje mi blad windowsa: http://scr.hu/2src/blgun

przy x64 wyskakuje mi ten sam blad  co podalem wyzej: http://scr.hu/2src/cdzne

 

1 ok :)

2 zrobilem nowy folder wrzucilem tam skrypt i obrazek bmp i skrypt jest teraz taki:

 

#include <ImageSearch.au3>

HotKeySet("p", "checkForImage")

global $y = 0, $x = 0

Func checkForImage()
Local $search = _ImageSearch('aaaaa.bmp', 0, $x, $y, 0)
If $search = 1 Then
MouseMove($x, $y, 10)
EndIf
EndFunc

while 1
sleep(200)
WEnd

" Myślą że są lepsi - Nie Są !

Nie czuj się gorszy,

Kto im dał prawo żeby móc nas osądzić ?

Dosyć ! Spójrz mi w oczy, wiesz przecież

Nikt mi tego nie dał, nikt mi tego nie zabierze ! "

Opublikowano

Gdzie wrzuciłeś dll ?  

 

W sumie może być w katalogu skryptu ale musisz wywalić takie same z katalogu systemu.

Mózg to nie mydło; nie ubędzie Ci go, gdy go użyjesz.

Opublikowano

wszystko mi juz dziala :)

 

teraz zacialem sie na tym ze myszka nie chce mi kliknac w obrazek, 90 % to nieudane proby .... 

skrypt wyglada tak:

#Region ;**** Directives created by AutoIt3Wrapper_GUI ****
#AutoIt3Wrapper_UseX64=y
#EndRegion ;**** Directives created by AutoIt3Wrapper_GUI ****
#include "ImageSearch.au3"

HotKeySet("p", "checkForImage")

global $y = 0, $x = 0

Func checkForImage()
	traytip('Imagesearch','Szukam...',5)
Local $search = _ImageSearch('1.bmp', 0, $x, $y, 0)
If $search = 1 Then
	MouseMove ($x, $y, 10)
	Sleep(500)
MouseClick("left")
Sleep(500)
Local $search = _ImageSearch('2.bmp', 0, $x, $y, 0)
MouseMove ($x, $y, 10)
Sleep(500)
MouseClick("left")
Sleep(1500)
MouseClick("primary", 1584, 202)
Sleep(300)
MouseClick("left",464,709,7,10)
Sleep(300)
MouseClick("primary", 979, 691)
EndIf
EndFunc

while 1
sleep(200)
WEnd

" Myślą że są lepsi - Nie Są !

Nie czuj się gorszy,

Kto im dał prawo żeby móc nas osądzić ?

Dosyć ! Spójrz mi w oczy, wiesz przecież

Nikt mi tego nie dał, nikt mi tego nie zabierze ! "

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...