1

Тема: AHK: Вывод Московского времени в диалоговое окно

Ребята подскажите как вывести Московское время в диалоговое окно, если на компьютере другое время?

2

Re: AHK: Вывод Московского времени в диалоговое окно


F1::
    Time := A_NowUTC
    Time += 3, h
    hTime := SubStr(Time, 9, 2)
    mTime := SubStr(Time, 11, 2)
    MsgBox % hTime ":" mTime
Return

3

Re: AHK: Вывод Московского времени в диалоговое окно

Taveron

Код рабочий, при условии верно настроенных часов на компе.

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

4

Re: AHK: Вывод Московского времени в диалоговое окно

MsgBox, % GetTime()

GetTime() {
    WebRequest := ComObjCreate("WinHttp.WinHttpRequest.5.1")
    WebRequest.Open("GET", "https://www.timeanddate.com/worldclock/russia/moscow")
    WebRequest.Send()
    return RegExReplace(WebRequest.ResponseText, "s).+id=ct class=h1>(.+?)</span>.+?id=ctdat>(.+?)</span>.+", "$1`n$2")
}

5 (изменено: svoboden, 2022-02-03 23:43:52)

Re: AHK: Вывод Московского времени в диалоговое окно

И что, у меня ошибку пишет.

6

Re: AHK: Вывод Московского времени в диалоговое окно

Проверьте на чистом скрипте - код рабочий.

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

7

Re: AHK: Вывод Московского времени в диалоговое окно

Проверил, все равно ошибка.

8

Re: AHK: Вывод Московского времени в диалоговое окно

А написать ошибку что мешает?

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

9 (изменено: svoboden, 2022-02-06 22:21:30)

Re: AHK: Вывод Московского времени в диалоговое окно

Так я уже пофиксил ошибку.

10

Re: AHK: Вывод Московского времени в диалоговое окно

Может антивир ругается?

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

11 (изменено: svoboden, 2022-02-04 01:06:18)

Re: AHK: Вывод Московского времени в диалоговое окно

Не, не антивирус.