Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Программы » AutoIT (Часть 2)

Модерирует : gyra, Maz

Widok (01-06-2010 13:08): Лимит страниц. Продолжаем здесь.  Версия для печати • ПодписатьсяДобавить в закладки
На первую страницук этому сообщениюк последнему сообщению

   

AZJIO



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Код:
#include <GUIConstantsEx.au3>
#Include <Timers.au3>
 
Global $win_main, $mem_label,$time1
$time
=4000
$time1=$time/1000
$win_main = GUICreate("Таймера на "&$time1&" секунды", 300, 100, -1, -1)
GUISetState(@SW_SHOW)
 
$mem_label = GUICtrlCreateLabel('0', 15, 25, 280, 20)
GUICtrlSetFont (-1,15) ; размер шрифта 15
GUICtrlSetColor($mem_label,0xEE0000) ; цвет шрифта красный
 
_Timer_SetTimer($win_main, $time, '_Update_mem')
 
$SECORIG=@SEC ; зафиксировали время
 
For $i=1 To 60
   Sleep(500)
$SEC=@SEC
If $SEC < $SECORIG Then $SEC +=60
$SEC1=$time1 - $SEC + $SECORIG
GUICtrlSetData($mem_label, $SEC1)
If $SEC1 = 0 Then ExitLoop
Next
 
While
1
$msg = GUIGetMsg()
If $msg = $GUI_EVENT_CLOSE Then ExitLoop
;If $SEC1 = 0 Then ExitLoop
WEnd
 
Func
_Update_mem($hWnd, $Msg, $iIDTimer, $dwTime)
ShellExecute("Notepad.Exe")
GUICtrlSetData($mem_label, StringFormat("%02d:%02d:%02d", @HOUR, @MIN, @SEC))
EndFunc

Всего записей: 4409 | Зарегистр. 03-05-2006 | Отправлено: 12:12 25-01-2010 | Исправлено: AZJIO, 12:26 25-01-2010
   

На первую страницук этому сообщениюк последнему сообщению

Компьютерный форум Ru.Board » Компьютеры » Программы » AutoIT (Часть 2)
Widok (01-06-2010 13:08): Лимит страниц. Продолжаем здесь.


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru