1

Тема: AHK: Отмотать время на 5 минут и поместить в переменную

Вот, сейчас, например, 16:40, как сделать АХК, чтобы это время отмоталось на 5 минут, то бишь стало 16:35 и поместилось в отдельную переменную? А если минуты меньше 5, например 16:04, то должно получится так: 15:59, то есть и час должен отмотаться. Что-то у меня не получается, просто выдает пустую переменную.

2

Re: AHK: Отмотать время на 5 минут и поместить в переменную

А где Ваш код?

3

Re: AHK: Отмотать время на 5 минут и поместить в переменную

Morux2112

Справку почитать?

Как пример:

var = % now	; Текущее время.
Num := 5	; Сколько вычесть.

var += -%Num%, min
FormatTime, var, % var, HH:mm:ss
MsgBox, % var
Win10x64, AHK v1.1.37.01 (Unicode 64-bit) | AHK-Wiki | Переменные и выражения | RegEx101

4

Re: AHK: Отмотать время на 5 минут и поместить в переменную

__Михаил__ пишет:

var = % now

А эта строчка что делает?

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

5

Re: AHK: Отмотать время на 5 минут и поместить в переменную

teadrinker

Оставьте этот параметр пустым, чтобы использовать текущие локальные дату и время. Иначе укажите метку времени...

Думаю понятно что, либо сюда переменная с временем, либо как сейчас пустое значение.

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

6

Re: AHK: Отмотать время на 5 минут и поместить в переменную

Да не особо понятно. Был бы я новичком, я бы подумал, что туда нужно 16:40 приравнивать. А что за оператор = % ? Такого нет в AHK, есть :=, лучше сразу правильно учиться.

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

7 (изменено: Morux2112, 2021-02-02 21:55:13)

Re: AHK: Отмотать время на 5 минут и поместить в переменную

__Михаил__, спасибо, работает.