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]ImageSearch


Rekomendowane odpowiedzi

Opublikowano

Gdy program dochodzi do momentu

Do
	$inv = _ImageSearch("componentsP\inv.bmp", 1, $x, $y, 50)
Until $inv = 1

Wywala mi błąd (ss w załączniku). Na moim komputerze działa bez problemu (Win7 32 bity), na laptopie kolegi (Win Vista 32 bity) także, ale na kompie innego kolegi z XP już nie działa ( ss w załączniku). Co jest nie tak? :/

err.bmp

35175.png

Moje motocykle: Kawasaki KLR 650, Honda MTX 80.

A zbieram na Yamahe R1 ^_^

LWG!

Opublikowano


#include <ImageSearch.au3>

 

Global $x, $y

 

Sleep(5000)

Do

$inv = _ImageSearch("components\inv.bmp", 1, $x, $y, 50)

Until $inv = 1

If $inv = 1 Then

MouseClick("left",245,370)

EndIf

Sleep(2000)

Do

$eventstarts = _ImageSearch("componentsP\eventstarts.bmp", 1, $x, $y, 70)

Until $eventstarts = 1

If $eventstarts = 1 Then

Send("{w DOWN}")

Else

Msgbox(0,"Błąd","Brak przeciwników")

Exit

EndIf

MouseMove(30,50,10)

Sleep(10000)

Do

$koniec = _ImageSearch("components\koniec.bmp", 1, $x, $y, 5)

Until $koniec = 1

If $koniec = 1 Then

Send("{w UP}")

Sleep(3000)

MouseClick("left",717,511,1)

Sleep(1300)

MouseClick("left",717,511,2)

Sleep(1200)

MouseClick("left",264,312,1)

Sleep(1100)

MouseClick("left",717,500,1)

Sleep(100)

MouseMove(30,50,10)

Else

Msgbox(0,"Błąd", "koniec")

EndIf

35175.png

Moje motocykle: Kawasaki KLR 650, Honda MTX 80.

A zbieram na Yamahe R1 ^_^

LWG!

Opublikowano

@adik_123

Niestety, nic to nie dało. Wciąż ten sam error wyskakuje :(

35175.png

Moje motocykle: Kawasaki KLR 650, Honda MTX 80.

A zbieram na Yamahe R1 ^_^

LWG!

Opublikowano

Jak to nie ma? Wywala tylko na skompilowanym?

Odpal source u kolegi i zobacz co wywala.

Tak. Jutro sprawdzę.

 

Może spróbuj dołączyć .dll'ke z ImageSearch.

Jak?

 

Send("{w UP}")

 

Wtf?? Co to ma byc bo ja nie wiem....

Send("{w DOWN}") - wciska klawisz "w"

Send("{w UP}") - puszcza klawisz "w"

Czego nie rozumiesz?

35175.png

Moje motocykle: Kawasaki KLR 650, Honda MTX 80.

A zbieram na Yamahe R1 ^_^

LWG!

Opublikowano

Tak. Jutro sprawdzę.

 

Jak?

 

Send("{w DOWN}") - wciska klawisz "w"

Send("{w UP}") - puszcza klawisz "w"

Czego nie rozumiesz?

 

 

Tak. Jutro sprawdzę.

 

Jak?

 

Send("{w DOWN}") - wciska klawisz "w"

Send("{w UP}") - puszcza klawisz "w"

Czego nie rozumiesz?

Up Down?? Po co to skoro to nie trzyma przycisku??

Masz send w to tylko klika w a nie trzyma...

Opublikowano

Jak to nie ma? Wywala tylko na skompilowanym?

Odpal source u kolegi i zobacz co wywala.

Nadal to samo :C

 

Up Down?? Po co to skoro to nie trzyma przycisku??

Masz send w to tylko klika w a nie trzyma...

http://pl.wikibooks.org/wiki/AutoIt/Przejmowanie_kontroli#Send

Poczytaj sobie. Bodajże gdzieś na końcu jest.

35175.png

Moje motocykle: Kawasaki KLR 650, Honda MTX 80.

A zbieram na Yamahe R1 ^_^

LWG!

Opublikowano

Up Down?? Po co to skoro to nie trzyma przycisku??

Masz send w to tylko klika w a nie trzyma...

Send ("klawisz") -wciska

 

Send ("klawisz down")-przytrzymuje

wiec potem trzeba dac Send ("klawisz up") wiec nie w tym błąd

 

Top a napewno ma ten obrazek w tym folderze? Sciezki sie zmienily .

 

Może błąd jest w pętli? zamiast tego daj w funkcjach

Func funkcja()

$jeden = imagesearch....

EndFunc

If $jeden=0 Then

funkcja()

If $jeden = 1

cos tam

EndIf

1387536187-U112334.png

Jeśli Ci pomogłem mógłbyś wynagrodzić lajkiem :)

Opublikowano

Fail...

U kolegi po odpaleniu source pokazuje się:
C:\Autoit\AutoIt3\Include\ImageSearch.au3 (44) : ==> Subscript used with non-Array variable.:
if $result[0]="0" then return 0
if $result^ ERROR

35175.png

Moje motocykle: Kawasaki KLR 650, Honda MTX 80.

A zbieram na Yamahe R1 ^_^

LWG!

Opublikowano

Już poradziłem sobie z problemem :)

Musiałem wrzucić dll'kę ImageSearchDLL do C:\Windows.


Temat do zamknięcia.

35175.png

Moje motocykle: Kawasaki KLR 650, Honda MTX 80.

A zbieram na Yamahe R1 ^_^

LWG!

Opublikowano

I co z tego Panie myślący?

Nigdzie nie napisał, że kolega ma po polsku.

 

Nie pisał by po polsku :_: Bo nie miał by obsługi "ę, ą, ł" etc...

OndteAw.png

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...