Skocz do zawartości

Bot który odpala program

Od ostatniej odpowiedzi w tym temacie minęło 754 dni. Pamiętaj, że odkopywanie takich tematów jest niewskazane, chyba że chcesz wnieść coś nowego do dyskusji.

Polecane posty

Autor tematu Napisano (edytowany)

Witam staram się stworzyć bot, który włączy mi program a po godzinie wyłączy i włączy ponownie daną sekwencję.

While 1
Sleep (1000)
MouseClick ( "", 417, 748, 1)
Sleep (1000)
MouseClick ( "", 703, 147, 1)
Sleep (10000)
WEnd

Zatrzymałem się na tym, pierwszy mouseclick służy do aktywowania okna w windows które jest otwarte, drugi do wciśnięcia przycisku start i właśnie pierwszy działa a drugi mi już nie przeskakuję na inne okno w windows i nie wciska mi tego start. Co robię źle?

Po małej zmianie kodu na: 

WinActive ( "(memu1)")
MouseMove ( 2819, 37)
Sleep (1001)
MouseClick ( "", 2819, 37, 1)

Myszka jedzie w pożądany punkt lecz kliknięcia myszką brak.

 

Chyba, że powinienem użyć "controlclick"?

Edytowano przez Damix25

Udostępnij ten post


Link to postu
Udostępnij na innych stronach
Pani Kasia

Widocznie kliknięcie nie jest robione w miejscu gdzie nalez , program nie musi być w tym samym miejscu .

 

Kliknięcia najlepiej obić według optów, wybierając opcję klikania względem OKNA PROGRAMU ( zawsze jest jeden i ten sam koordynat bez względu na pozycję okna. ) nie pozycji względem ekranu. 

 

Masz dwa monitory czy monitor 4K ? 


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

Udostępnij ten post


Link to postu
Udostępnij na innych stronach
19 godzin temu, Ktosiu napisał:

Widocznie kliknięcie nie jest robione w miejscu gdzie nalez , program nie musi być w tym samym miejscu .

 

Kliknięcia najlepiej obić według optów, wybierając opcję klikania względem OKNA PROGRAMU ( zawsze jest jeden i ten sam koordynat bez względu na pozycję okna. ) nie pozycji względem ekranu. 

 

Masz dwa monitory czy monitor 4K ? 

Dziękuję za zainteresowanie.

Posiadam dwa monitory w sumie jeden telewzor 32cale + drugi dodatkowy monitor 19 cali. 

Kordy brałem z autoIT info.

Możesz zgłębić temat optow i wybieranie klikania względem okna programu? Jak się za to zabrać? 

Udostępnij ten post


Link to postu
Udostępnij na innych stronach
Pani Kasia

AutoItSetOption  inaczej opt-y

Opt("MouseCoordMode", 0)  
 

MouseCoordMode

Sets the way coords are used in the mouse functions, either absolute coords or coords relative to the current active window:
0 = relative coords to the active window
1 = (default) absolute screen coordinates
2 = relative coords to the client area of the active window
 

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

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

  • Kto przegląda   0 użytkowników

    Brak zalogowanych użytkowników przeglądających tę stronę.


×
Okienko zamknie się za 5 sekund...