Время суток.

Magov1733

Новичок
Автор темы
20
0
Всем привет. Помогите сделать скрипт, который сам будет выбирать время суток, настройки времени компьютера.
Пример:
Нажимаем кнопку для активации
- если время 6 утра - 12 дня » Доброе утро....
- если время 12 дня - 6 вечера » Добрый день....
- если время 6 вечера - 12 ночи » Добрый вечер....
- если время 12 ночи - 6 утра » Доброй ночи....
Заранее спасибо. :)
 

darksoor

Известный
679
355
Всем привет. Помогите сделать скрипт, который сам будет выбирать время суток, настройки времени компьютера.
Пример:
Нажимаем кнопку для активации
- если время 6 утра - 12 дня » Доброе утро....
- если время 12 дня - 6 вечера » Добрый день....
- если время 6 вечера - 12 ночи » Добрый вечер....
- если время 12 ночи - 6 утра » Доброй ночи....
Заранее спасибо. :)
Есть переменная A_Hour.
Сделай с данной переменной условия.
Пример:
AutoHotKey:
if (A_Hour > 5 and A_Hour < 13) {
   MsgBox, Доброе утро!
   return
}
 
  • Нравится
Реакции: Proganet

Proganet

Новичок
4
1
AutoHotKey:
;Функция
Greeting()
{
    Morning := 6
    Greeting_Morning := "Доброе утро!"
    Day := 12
    Greeting_Day := "Добрый день!"
    Evening := 18
    Greeting_Evening := "Добрый вечер!"
    Night := 00
    Greeting_Night := "Доброй ночи!"
    if !Night
        Night := 24
    if (A_Hour >= Morning and A_Hour < Day)
        Greeting := Greeting_Morning
    else if (A_Hour >= Day and A_Hour < Evening)
        Greeting := Greeting_Day
    else if (A_Hour >= Evening and A_Hour < Night)
        Greeting := Greeting_Evening
    else
        Greeting := Greeting_Night
    return, Greeting
}

;Способы вызова
;Через переменную
Var := Greeting()
Msgbox, %Var%

;Напрямую
MsgBox, % Greeting()