AutoHotKey Nie mogę sprawić, by skrypt działał poprawnie (wysyłanie tekstu) - Odpowiedzi


0

Próbuję utworzyć skrypt, który mnie zmusi: naciśnij Enter> napisz ten tekst / kod [i AvT2LQEA]> następnie naciśnij ponownie Enter. Ma to na celu pokazanie określonego przedmiotu w grze.

Do tej pory próbowałem zrobić to sam, ale zawsze brakuje pierwszego [i kończę na wysyłaniu tylko AvT2LQEA], a gra nie rozpozna tego kodu.

   1::
   SendInput {Enter up}
   SendInput {Enter down}
   Send [&AvT2LQEA]
   SendInput {Enter up}
   SendInput {Enter down}
   return

   q::
   ExitApp

Dzięki 3D1T0R problem został rozwiązany.
Musiałem:
1. zamienić {Enter up} i {Enter down}
2. dodać Sleep przed tekstem - czat gry nie nadążył za skryptem

W międzyczasie doszedłem do wniosku, że wykonanie skryptu, który wkleja już skopiowany tekst, działa bez problemów z opóźnieniem / fps w grze i mogę usunąć tryb uśpienia.

Skończyło się na tym zdrapce, która działa dla mnie idealnie

   1::
   SendInput {Enter down}
   SendInput {Enter up}
   Send, ^{vk56}
   SendInput {Enter down}
   SendInput {Enter up}
   return

   q::
   ExitApp

1
Okazuje się, że musiałem dodać Sleep, 100 przed wysłaniem SMS-a, ponieważ zadziałał zbyt szybko w grze
Phish

Prawdopodobnie chcesz też zamienić swoje {Enter up}i {Enter down}w obu miejscach z nich korzystałeś.
3D1T0R

Niestety, najwyraźniej musisz poczekać 48 godzin, aby zaakceptować własną odpowiedź (aby inni mieli szansę udzielić odpowiedzi, które według ciebie [za dwa dni] będą lepsze).
3D1T0R

1
Rozwiązania również nie powinny być pytaniem. Zamiast tego powinieneś wspomnieć o swoich zmianach, wyjaśnieniach i / lub alternatywnych rozwiązaniach w odpowiedzi.
3D1T0R

Odpowiedzi:


1

Odpowiedź to

1::
SendInput {Enter down}
SendInput {Enter up}

Sleep, 100
Send, [&AvT2LQEA]

SendInput {Enter down}
SendInput {Enter up}
return

q::
ExitApp
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.