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

Klikanie w programie


Rekomendowane odpowiedzi

Opublikowano

Witam, potrzebuję programu który będzie klikał literkę "z" w krótkich odstępach czasu (powiedzmy 250ms).

Czy jest fizycznie możliwe aby kilkał on ją w jednym zminimalizowanym programie, nie mając wpływu na to co robię i piszę?

Opublikowano

Tutorial jest w dziale , wystarczy poczytać

A normalnie to  komendą : controlsend albo inną lub  zewnętrzny udf. Na dodatek wcale nie musi działać w grze.

Praktycznie zawsze działa z NomadMemory

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

Opublikowano

Najprostsze wysyłanie znaku "z"

while 1
   send("z")
   sleep(250)
WEnd

Powyższy kod wysyła ciągle literkę "z". Bez znaczenia jakie okna masz otwarte.

 

Jak pisał Ktosiu, rozważ komendę ControlSend, która ma się tyczyć konkretnego okna. W tym wypadku gry.

Opublikowano

Najprostsze wysyłanie znaku "z"

while 1
   send("z")
   sleep(250)
WEnd

Powyższy kod wysyła ciągle literkę "z". Bez znaczenia jakie okna masz otwarte.

 

Jak pisał Ktosiu, rozważ komendę ControlSend, która ma się tyczyć konkretnego okna. W tym wypadku gry.

Dzięki, program działa jak trzeba. Czy jeśli chcę dodać do tego, aby program klikał "1" to wystarczy zrobić tak?

while 1
   send("z")
   sleep(250)

   send("1")
   sleep(200)
WEnd

Oraz czy da się sprawić aby wysyłał stałe, niezmienne wciśnięcie danego klawisza?

 

1 - kilkanie "z" co 250ms

2 - kilkanie "1" co 200ms

3 - trzymanie spacji przez caly czas

Opublikowano

Za dużo chcesz, Autoit tego nie zrobi tak łatwo, zwłaszcza trzymanie spacji w sposób ciągły i naciskanie innych klawiszy 

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

Opublikowano

Za dużo chcesz, Autoit tego nie zrobi tak łatwo, zwłaszcza trzymanie spacji w sposób ciągły i naciskanie innych klawiszy 

Wystarczy mi w sumie kilkanie "z", "1" i ewentualnie przy spacji ustawię bardzo niski czas, np. 1ms i powinno się udać.

Czy kod który podałem wyżej jest poprawny?

Opublikowano

Mam jeszcze jedno pytanie. Dlaczego

 send("SPACE")

sprawia, że program wstukuje mi po kolei klawisze "s", "p", "a", "c", "e" zamiast użyć spacji?

Opublikowano

Bo sam tak chciałeś by pisał "SPACE" a nie wciskał spacje {SPACE}.

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

Opublikowano

Ok, udało mi się znaleźć sposób na trzymanie spacji + klikanie klawiszy. Dziękuję za pomoc, temat do zamknięcia.

while 1
 send("{SPACE DOWN}")
   sleep(1)

   send("z")
   sleep(200)

   send("1")
   sleep(200)



WEnd

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...