StarEdik
Новичок
- Сообщения
- 365
- Репутация
- 4
Версия AutoIt: 3.3.6.1
Описание:
Привет всем. Прощу помощи при написание скрипта.
При запуске компьютера скрипт запускается, с разворачивается на вес экран. Предлагается каждому юзеру по очереди на время проводить время за компьютером. Каждый юзер нажимает на свою кнопку , вводить пароль и пользуется компьютером. При истечение времени скрипт запрещает этому юзеру. Если какой та юзер не полностью исползовал свой лимит, то он имеет право за день использовать этот оставшиеся время.
- количество юзеров 3
- время провождения каждого от 20 минут до 3 часов за день.
- разрешение для каждого юзера по паролю (у каждого свой)
- по окончании лимита времени запретит дальнейшую работу на компьютере с представлением возможности для других имеющих время и выключение компьютера.Примерный код
Примечания:
Описание:
Привет всем. Прощу помощи при написание скрипта.
При запуске компьютера скрипт запускается, с разворачивается на вес экран. Предлагается каждому юзеру по очереди на время проводить время за компьютером. Каждый юзер нажимает на свою кнопку , вводить пароль и пользуется компьютером. При истечение времени скрипт запрещает этому юзеру. Если какой та юзер не полностью исползовал свой лимит, то он имеет право за день использовать этот оставшиеся время.
- количество юзеров 3
- время провождения каждого от 20 минут до 3 часов за день.
- разрешение для каждого юзера по паролю (у каждого свой)
- по окончании лимита времени запретит дальнейшую работу на компьютере с представлением возможности для других имеющих время и выключение компьютера.Примерный код
Код:
#include <ButtonConstants.au3>
#include <ComboConstants.au3>
#include <GUIConstantsEx.au3>
#include <StaticConstants.au3>
#include <WindowsConstants.au3>
$Form1 = GUICreate("Form1", 203, 169, 192, 114)
$Button1 = GUICtrlCreateButton("1", 17, 16, 81, 20)
$Label2 = GUICtrlCreateLabel("мин", 165, 19, 24, 17)
$Combo1 = GUICtrlCreateCombo("", 106, 16, 57, 25, BitOR($CBS_DROPDOWN,$CBS_AUTOHSCROLL))
GUICtrlSetData(-1, "20|30|60|120|180" , "30")
$Button2 = GUICtrlCreateButton("2", 18, 52, 81, 20)
$Label1 = GUICtrlCreateLabel("мин", 166, 55, 24, 17)
$Combo2 = GUICtrlCreateCombo("", 107, 52, 57, 25, BitOR($CBS_DROPDOWN,$CBS_AUTOHSCROLL))
GUICtrlSetData(-1, "20|30|60|120|180" , "30")
$Button3 = GUICtrlCreateButton("3", 18, 85, 81, 20)
$Label3 = GUICtrlCreateLabel("мин", 166, 88, 24, 17)
$Combo3 = GUICtrlCreateCombo("", 107, 85, 57, 25, BitOR($CBS_DROPDOWN,$CBS_AUTOHSCROLL))
GUICtrlSetData(-1, "20|30|60|120|180" , "30")
$Button4 = GUICtrlCreateButton("Настройки", 20, 128, 79, 22)
$Button5 = GUICtrlCreateButton("Выкл", 108, 128, 78, 21)
GUISetState(@SW_SHOW)
While 1
$nMsg = GUIGetMsg()
Switch $nMsg
Case $GUI_EVENT_CLOSE
Exit
EndSwitch
WEnd