Тема: AHK: Получение даты за вчерашний день
Как получить вчерашние число, месяц и год?
Вы не вошли. Пожалуйста, войдите или зарегистрируйтесь.
Страницы 1
Чтобы отправить ответ, вы должны войти или зарегистрироваться
Как получить вчерашние число, месяц и год?
var += -1, d
FormatTime, var, % var, d MMMM yyyy
MsgBox, % var
А как переконвертировать полученную дату за вчера — в формат yyyy.MM.dd?
var += -1, d
FormatTime, var, % var, yyyy.MM.dd
MsgBox, % var
Перемещаете значения так как вам вздумаетсья во второй строчке и вуаля.
Date += -1, days
FormatTime, Date, %Date%, dd'.'MM'.'yyyy'.xlsm ;если в excel
SendInput %Date% ; встравляем дату
ExitApp
Ярлык на макрос. Sub Save()
Shell "C:\Program Files\AutoHotkey\AutoHotkey.exe E:\Ярлык\Ярлыки\Работа\ahk\Excel.ahk", vbNormalFocus
End Sub
rowe, а в чем разница между вашим кодом и кодом в 4 сообщении?
Нет разницы
Если нет разницы, то зачем тогда постить?
Вариант для excel.
А разве в вопросе было что-то про excel?
В вопросе было:
как переконвертировать полученную дату за вчера — в формат yyyy.MM.dd?
Вы же почему-то отвечаете:
FormatTime, Date, %Date%, dd'.'MM'.'yyyy'.xlsm ;если в excel
И для чего тут ".xlsm"?
Страницы 1
Чтобы отправить ответ, вы должны войти или зарегистрироваться