[Код] Будильник - Форум Cheat-Master.ru
  • Страница 1 из 1
  • 1
Модератор форума: Sanoxxx, Alowir, Phoenixxx_Czar  
[Код] Будильник
Artem_Buero Дата: Воскресенье, 08.06.2014, 14:31 | Сообщение # 1
Сообщений: 4223
Статус: Offline
Написал скрипт для изучения новичкам.
Суть скрипта что типа можно указать время и в это время вам вылетит сообщение(Если оставь пустым не вылетит) и будет гудок
Исходник:
Код

#NoTrayIcon
SetTimer,timer228
Gui, Add, GroupBox, x6 y2 w330 h150 , Время
Gui, Add, Text, x16 y22 w30 h20 , Часы:
Gui, Add, Edit, x46 y22 w60 h20 +ReadOnly vH,%A_Hour%
Gui, Add, Text, x16 y52 w40 h20 , Минуты:
Gui, Add, Edit, x56 y52 w60 h20 +ReadOnly vM,%A_Min%
Gui, Add, Text, x16 y82 w50 h20 , Секунды:
Gui, Add, Edit, x66 y82 w50 h20 +ReadOnly vS,%A_Sec%
Gui, Add, GroupBox, x136 y12 w190 h130 , Установить
Gui, Add, Edit, x146 y32 w50 h20 Number vH1, %A_Hour%
Gui, Add, Edit, x206 y32 w50 h20 Number vM1, %A_Min%
Gui, Add, Edit, x266 y32 w50 h20 Number vS1, %A_Sec%
Gui, Add, Edit, x146 y62 w170 h20 vText, Ваш текст
Gui, Add, CheckBox, x146 y92 w170 h20 vMm, Музыка
Gui, Add, CheckBox, x186 y112 w80 h20 vVl, Включить
Gui, Add, Button, x16 y112 w110 h30 , FAQ
; Generated using SmartGUI Creator 4.0
Gui, Show, x131 y91 h163 w347, New GUI Window
Return

GuiClose:
ExitApp

timer228:
Gui,submit,nohide
GuiControl,,H,%A_Hour%
GuiControl,,M,%A_Min%
GuiControl,,S,%A_Sec%
if (Vl = 1)
{
  If (H1 = H)
  {
   If (M1 = M)
   {
    If (S1 = S)
    {
     If Mm = 1
      SoundBeep,1000,1000
                    If Text !=
               MsgBox,48,,%Text%
     GuiControl,,S,%A_Sec%
      
    }
   }
  }
}
return

Как-то так кароч


МОЙ ВК - https://vk.com/gospodin_buero
Енотище Дата: Вторник, 26.08.2014, 12:06 | Сообщение # 2
______________
Сообщений: 40
Статус: Offline
Сделай пожалуйста объяснение каждых команд, + заслужил

#savekompot
tumkin Дата: Суббота, 06.09.2014, 18:11 | Сообщение # 3
Tumkin Project
Сообщений: 1186
Статус: Offline
Код
#NoTrayIcon   
SetTimer,timer228   
Gui, Add, GroupBox, x6 y2 w330 h150 , Время   
Gui, Add, Text, x16 y22 w30 h20 , Часы:   
Gui, Add, Edit, x46 y22 w60 h20 +ReadOnly vH,%A_Hour%   
Gui, Add, Text, x16 y52 w40 h20 , Минуты:   
Gui, Add, Edit, x56 y52 w60 h20 +ReadOnly vM,%A_Min%   
Gui, Add, Text, x16 y82 w50 h20 , Секунды:   
Gui, Add, Edit, x66 y82 w50 h20 +ReadOnly vS,%A_Sec%   
Gui, Add, GroupBox, x136 y12 w190 h130 , Установить   
Gui, Add, Edit, x146 y32 w50 h20 Number vH1, %A_Hour%   
Gui, Add, Edit, x206 y32 w50 h20 Number vM1, %A_Min%   
Gui, Add, Edit, x266 y32 w50 h20 Number vS1, %A_Sec%   
Gui, Add, Edit, x146 y62 w170 h20 vText, Ваш текст   
Gui, Add, CheckBox, x146 y92 w170 h20 vMm, Музыка   
Gui, Add, CheckBox, x186 y112 w80 h20 vVl, Включить   
Gui, Add, Button, x16 y112 w110 h30 , FAQ   
; Generated using SmartGUI Creator 4.0   
Gui, Show, x131 y91 h163 w347, New GUI Window   
Return   

GuiClose:   
ExitApp   

timer228:   
[code]Gui,submit,nohide   
GuiControl,,H,%A_Hour%   
GuiControl,,M,%A_Min%   
GuiControl,,S,%A_Sec%
if (Vl = 1)
{
If (H1 = H)
{
If (M1 = M)
{
If (S1 = S)
{
If Mm = 1
SoundBeep,1000,1000
If Text !=
MsgBox,48,,%Text%
GuiControl,,S,%A_Sec%

}
}
}
}
return


Код
SetTimer,timer228

Установка таймера, то есть каждый 250 милисекунд будет переходить к метке timer228
Код
Gui, Add, GroupBox, x6 y2 w330 h150 , Время   
Gui, Add, Text, x16 y22 w30 h20 , Часы:   
Gui, Add, Edit, x46 y22 w60 h20 +ReadOnly vH,%A_Hour%   
Gui, Add, Text, x16 y52 w40 h20 , Минуты:   
Gui, Add, Edit, x56 y52 w60 h20 +ReadOnly vM,%A_Min%   
Gui, Add, Text, x16 y82 w50 h20 , Секунды:   
Gui, Add, Edit, x66 y82 w50 h20 +ReadOnly vS,%A_Sec%   
Gui, Add, GroupBox, x136 y12 w190 h130 , Установить   
Gui, Add, Edit, x146 y32 w50 h20 Number vH1, %A_Hour%   
Gui, Add, Edit, x206 y32 w50 h20 Number vM1, %A_Min%   
Gui, Add, Edit, x266 y32 w50 h20 Number vS1, %A_Sec%   
Gui, Add, Edit, x146 y62 w170 h20 vText, Ваш текст   
Gui, Add, CheckBox, x146 y92 w170 h20 vMm, Музыка   
Gui, Add, CheckBox, x186 y112 w80 h20 vVl, Включить   
Gui, Add, Button, x16 y112 w110 h30 , FAQ   
; Generated using SmartGUI Creator 4.0   
Gui, Show, x131 y91 h163 w347, New GUI Window

Создание графического интерфейса

Код
Gui,submit,nohide   
GuiControl,,H,%A_Hour%   
GuiControl,,M,%A_Min%   
GuiControl,,S,%A_Sec%

Gui, submit, nohide - считывание данных из GUI
GuiControl,,H,%A_Hour% - присваиваем GUI с меткой H текущий час, остальные по аналогии

Код
if (Vl = 1)   
{   
    If (H1 = H)   
    {   
     If (M1 = M)   
     {   
      If (S1 = S)   
      {   
       If Mm = 1   
        SoundBeep,1000,1000   
                      If Text !=   
                 MsgBox,48,,%Text%   
       GuiControl,,S,%A_Sec%   
          
      }   
     }   
    }   
}

Ну а тут идут проверки на совпадение
Если я объяснил как нуб, спрашивай что не понятно




Сообщение отредактировал tumkin - Воскресенье, 07.09.2014, 14:15
Енотище Дата: Суббота, 06.09.2014, 18:33 | Сообщение # 4
______________
Сообщений: 40
Статус: Offline
tumkin, да нет, как раз всё нормально, спасибо happy

#savekompot
tumkin Дата: Воскресенье, 07.09.2014, 14:14 | Сообщение # 5
Tumkin Project
Сообщений: 1186
Статус: Offline
Енотище, постарался, прост делать было нечего

  • Страница 1 из 1
  • 1
Поиск:
Статистика Форума