1 (изменено: adecadans, 2021-07-07 15:16:06)

Тема: AHK: Нажатие клавиши в определённо точное время

Здравствуйте, я ещё совсем новичок и сразу же хочу извиниться за свою неграмотность в вопросах AHK, я хотел бы попросить помощи у товарищей постарше и поумнее в этом вопросе, мне нужен АХК скрипт который мог бы нажимать клавишу Enter в определённое время сам, желательно чтоб время бралось не с компьютера, а с интернет сервера, но и с компьютера тоже пойдёт. Ещё хорошо бы если бы это всё работало без задержки либо с настраиваемой задержкой, возможно ли такое господа? Заранее спасибо!

2

Re: AHK: Нажатие клавиши в определённо точное время

adecadans, добро пожаловать на форум!
У нас не очень любят, когда вопросы задаются в форме ТЗ, в таком случае вам скорее всего предложат создать пост в Коммерческом разделе. Если хотите получать внятные ответы, задавайте вопросы более конкретно (а не мне нужен скрипт, который будет делать то-то и то-то), покажите код, демонстрирующий, как пытались разобраться самостоятельно, и руководствуйтесь правилом "одна тема — один вопрос".

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

3

Re: AHK: Нажатие клавиши в определённо точное время

adecadans пишет:

AHK: Нажатие клавиши в определённо точное время | Помогите

Да, и последнее слово здесь явно лишнее, мы же не на пляже.

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

4

Re: AHK: Нажатие клавиши в определённо точное время

Хорошо, приношу свои извинения
Внизу прикладываю АХК скрипт с которым пытаюсь разобраться, данный скрипт позволяет эмулировать нажатие клавиши в определённое время, но почему то он делает это не совсем точно, вопрос в том возможно ли сделать так чтоб он ориентировался на время прямо с сервера, а не с моего компьютера

Gui Add, Text,, Время действия:
Gui Add, DateTime, vDateTime, yyyy-MM-dd HH:mm:ss
Gui Add, Button, Section Default gAction, OK
Gui Add, Button, YS gExitApp, Отмена
Gui Show
Exit

Action:
Gui Submit, NoHide
DelayInSeconds = %DateTime%
EnvSub DelayInSeconds, A_Now, seconds
IfLess DelayInSeconds, 0, {
  MsgBox Выбрано значение в прошлом!
  Exit
}
Gui Destroy
Sleep DelayInSeconds * 1000
SendInput {enter}

GuiClose:
GuiEscape:
ExitApp:
ExitApp

5

Re: AHK: Нажатие клавиши в определённо точное время

teadrinker пишет:
adecadans пишет:

AHK: Нажатие клавиши в определённо точное время | Помогите

Да, и последнее слово здесь явно лишнее, мы же не на пляже.

Ошибки поправил, спасибо!

6

Re: AHK: Нажатие клавиши в определённо точное время

adecadans пишет:

Ошибки поправил

Но новых умудрились наделать. Ознакомьтесь, пожалуйста, с правилами, отредактируйте свой пост. Обратите внимание на оформление кода и точки в конце предложений.

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

7

Re: AHK: Нажатие клавиши в определённо точное время

Я бы SetTimer использовал, он более точный чем Sleep.

Win10x64, AHK v1.1.37.01 (Unicode 64-bit) | AHK-Wiki | Переменные и выражения | RegEx101

8

Re: AHK: Нажатие клавиши в определённо точное время

__Михаил__, не могли бы потерпеть, пока оформление будет исправлено?

Правила форума пишет:

Крайне нежелательно отвечать в темах, оформленных неправильно!

Не первый раз уже обращаю ваше внимание.

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