1

Тема: AHK: FormatTime

Обнаружил странную работу функции FormatTime:

FormatTime, PostYear, 20141228201348, yyyy
MsgBox % PostYear //выводит 2015
MsgBox % PostYear //выводит 2014

Почему так происходит?

2

Re: AHK: FormatTime

Прочитайте в документации, как правильно добавить комментарии в AutoHotkey.

3

Re: AHK: FormatTime

ypppu, спасибо

4

Re: AHK: FormatTime

Интерпретатор AHK трактует знак "//" как целочисленное деление, соответственно выражение PostYear //выводит воспринимается как деление перменной PostYear на пустую переменную выводит, что в результате даёт пустое значение. Далее просто приписывается следующая цифра. А FormatTime здесь совершенно не при чём.

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