1 (изменено: DD, 2018-06-27 02:40:36)

Тема: AHK: Получение даты за вчерашний день

Как получить вчерашние число, месяц и год?

2

Re: AHK: Получение даты за вчерашний день

var += -1, d
FormatTime, var, % var, d MMMM yyyy
MsgBox, % var
Разработка AHK-скриптов:
e-mail dfiveg@mail.ru
Skype dmitry_fiveg
+ DD

3

Re: AHK: Получение даты за вчерашний день

А как переконвертировать полученную дату за вчера — в формат yyyy.MM.dd?

4 (изменено: pro100andrik94, 2018-09-04 17:50:24)

Re: AHK: Получение даты за вчерашний день

var += -1, d
FormatTime, var, % var, yyyy.MM.dd
MsgBox, % var

Перемещаете значения так как вам вздумаетсья во второй строчке и вуаля.

+ DD

5 (изменено: rowe, 2018-09-05 15:35:17)

Re: AHK: Получение даты за вчерашний день

Date += -1, days  
FormatTime, Date, %Date%, dd'.'MM'.'yyyy'.xlsm  ;если в excel
SendInput %Date% ; встравляем дату
ExitApp

6

Re: AHK: Получение даты за вчерашний день

Ярлык на макрос. Sub Save()
Shell "C:\Program Files\AutoHotkey\AutoHotkey.exe E:\Ярлык\Ярлыки\Работа\ahk\Excel.ahk", vbNormalFocus
End Sub

7

Re: AHK: Получение даты за вчерашний день

rowe, а в чем разница между вашим кодом и кодом в 4 сообщении?

8

Re: AHK: Получение даты за вчерашний день

Нет разницы

9

Re: AHK: Получение даты за вчерашний день

Если нет разницы, то зачем тогда постить?

10 (изменено: rowe, 2018-09-05 17:58:30)

Re: AHK: Получение даты за вчерашний день

Вариант для excel.

11

Re: AHK: Получение даты за вчерашний день

А разве в вопросе было что-то про excel?
В вопросе было:

DD пишет:

как переконвертировать полученную дату за вчера — в формат yyyy.MM.dd?

Вы же почему-то отвечаете:

FormatTime, Date, %Date%, dd'.'MM'.'yyyy'.xlsm  ;если в excel

И для чего тут ".xlsm"?