1 (изменено: wfa777, 2018-10-08 21:11:07)

Тема: AHK: цикл нажатий в определенное окно

Есть конкретное окошко, имеются координаты окна и нужной для нажатия кнопки позиции (пикрелейтед).
Как мне направить этот цикл в это окошко?

Home::
   Loop
   {
      Send, {Click}
      Sleep, 500
   }
   Return

End::
   ExitApp
Return
+ Пикрил

https://s8.hostingkartinok.com/uploads/images/2018/10/d1402a9a6f3d2349dd2e16080216d88b.jpg

2

Re: AHK: цикл нажатий в определенное окно

wfa777, в темах, которые начинаются со слова "помогите", у нас не отвечают.

Разработка AHK-скриптов:
e-mail dfiveg@mail.ru
Telegram jollycoder

3 (изменено: wfa777, 2018-10-08 20:28:55)

Re: AHK: цикл нажатий в определенное окно

teadrinker, Очень жаль. Ну хотя бы какую-то подсказку дайте, это облегчит мои страдания (возможно).
Я тут частично уже разобрался:

+ Каким-то скриптом, что-то там определил(?)

001: Return (9.50)
002: WinGet,active_id,ID,A
003: WinMaximize,ahk_id %active_id% (0.11)
004: MsgBox (1.62)
005: Exit (7.49)
И это, я так понимаю, не просто так здесь.
Только что делать с этим дальше я себе с трудом представляю.

4

Re: AHK: цикл нажатий в определенное окно

Подсказка: посмотрите, как оформлены другие заголовки, обязательно используйте заглавные буквы и знаки препинания, здесь серьёзный форум.

Разработка AHK-скриптов:
e-mail dfiveg@mail.ru
Telegram jollycoder

5 (изменено: wfa777, 2018-10-08 20:34:27)

Re: AHK: цикл нажатий в определенное окно

teadrinker, Иду на поправку. Не думал, что все настолько уж серьезно.
Храни тебя Админ, кнопка "Изменить".

6

Re: AHK: цикл нажатий в определенное окно

Ну, теперь совсем другое дело! Осталось только оформление кода изучить, и вы — идеальный участник нашего форума.

Разработка AHK-скриптов:
e-mail dfiveg@mail.ru
Telegram jollycoder

7 (изменено: wfa777, 2018-10-08 21:10:42)

Re: AHK: цикл нажатий в определенное окно

teadrinker, Надеюсь (очень), я правильно понял ошибку?

Home::
   Loop
   {
      Send, {Click}
      Sleep, 500
   }
   Return

End::
   ExitApp
Return


Эх, сдал бы я тогда тот дурацкий ЕГЭ по информатике...

8

Re: AHK: цикл нажатий в определенное окно

Нет, код выделяется тегом [cоde], кнопка <>, а у вас [spоiler].

Разработка AHK-скриптов:
e-mail dfiveg@mail.ru
Telegram jollycoder

9 (изменено: wfa777, 2018-10-08 22:32:36)

Re: AHK: цикл нажатий в определенное окно

teadrinker, Старая привычка пихать все в спойлер подвела.

Ладно, я итак понял, что желанием подсказать хоть что-то никто не горит (особенно в таком простом случае). Видимо не мое это, вынужден забросить это дело. Спасибо за помощь и понимание

+ открыть спойлер

П.С. С этим WinGet уже что только не перепробовал, не хочет он в окно клики отправлять, хоть убейся. Ну, это так, к слову.

10

Re: AHK: цикл нажатий в определенное окно

Команда Send посылает клики в активное окно, если пользоваться ей, окно нужно предварительно активировать. Для неактивного окна рассмотрите команду ControlSend.

Разработка AHK-скриптов:
e-mail dfiveg@mail.ru
Telegram jollycoder

11

Re: AHK: цикл нажатий в определенное окно

ControlClick.

12

Re: AHK: цикл нажатий в определенное окно

teadrinker,

Unlike the Send command, mouse clicks cannot be sent by ControlSend. Use ControlClick for that.

https://autohotkey.com/docs/commands/ControlSend.htm

13

Re: AHK: цикл нажатий в определенное окно

А, ну да, я просто таким не пользуюсь, уже забыл.

Разработка AHK-скриптов:
e-mail dfiveg@mail.ru
Telegram jollycoder