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

Łącznie 3 podobnych skryptów w jeden


Rekomendowane odpowiedzi

Opublikowano

Witam Jestem totalną nogą w autoit po wielu poradnikach napisałem coś takiego 

#include <ImageSearch2015.au3>
Global $Paused
HotKeySet("{PAUSE}", "TogglePause")
HotKeySet("{ESC}", "Terminate")
HotKeySet("+!d", "ShowMessage") ;Shift-Alt-d


$x1 = 1573
$y1 = 1036
$x2 = 1419
$y2 = 119


$picture = "C:\Users\Swiiezzy\Desktop\ImageSearch2015\Mala.png"
$2picture = "C:\Users\Swiiezzy\Desktop\ImageSearch2015\Srednia.png"
$3picture = "C:\Users\Swiiezzy\Desktop\ImageSearch2015\Duza.png"

while 1
Do
   $result = _ImageSearch($picture,1,$x1,$y1,0,0)
   ConsoleWrite($result)
until $result = 1;
if $result=1 Then
   MouseMove($x1,$y1,1)
   MouseClickDrag ( "Left", $x1, $y1, $x2, $y2 ,3 )
   sleep(500)
EndIf
WEnd
Func TogglePause()
    $Paused = NOT $Paused
    While $Paused
        sleep(100)
        ToolTip('Script is "Paused"',0,0)
    WEnd
    ToolTip("")
EndFunc

Func Terminate()
    Exit 0
EndFunc

Func ShowMessage()
    MsgBox(4096,"","This is a message.")
EndFunc

Skrypt działa bardzo dobrze ,ale potrzebuje ,aby wyszukiwał 3 obrazków ,a nie jeden (włączam 3 podobne na raz)

Zmienia się tylko zmienna $picture na $2picture lub $3picture

$result = _ImageSearch($picture,1,$x1,$y1,0,0)

$result = _ImageSearch($2picture,1,$x1,$y1,0,0)

$result = _ImageSearch($3picture,1,$x1,$y1,0,0)

Napisanie tego albo innaczej zmontowanie tego z poradników kosztowało mnie dużo pracy i nerwów 

nie mam zielonego pojęcia jak połączyć 3 skrypty w jeden

 

jeżeli znalazł by się jakiś miły człowiek na forum który za zwykle slowo dziękuje mógł by to zrobić

albo nakierować mnie na jakiś poradnik. Byłbym wdzięczny

Opublikowano

Sprawa zasadniczo jest prosta, musisz jednak dokładnie określić jak to ma działać:

1. Czy ma szukać kolejno każdego obrazka i jak znajdzie, to po każdym znalezionym wykonuje tą samą sekwencję kodu.

2. Czy ma szukać kolejno każdego obrazka i jak znajdzie, to po każdym znalezionym wykonuje przypisaną do niego sekwencję kodu.

3. Czy ma szuka obrazków, i po znalezieniu któregokolwiek z nich wykonuje tylko raz sekwencję kodu.

Albo jeszcze jakoś inaczej.

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...