Ruzarj
Новичок
- Сообщения
- 9
- Репутация
- 0
Сделал GUI оболочку в ISN AutoIt Studio, нужно сделать что бы часть кода запускалась только когда есть галочка выборочно.
Я так понимаю что каждый отрезок кода нужно присвоить переменою, и связать с CheckBox но как это сделать?
Я новичок так что не судите строго. И помогите советом, или примером как лучше реализовать проект.
Я так понимаю что каждый отрезок кода нужно присвоить переменою, и связать с CheckBox но как это сделать?
Я новичок так что не судите строго. И помогите советом, или примером как лучше реализовать проект.
Код:
; -- Created with ISN Form Studio 2 for ISN AutoIt Studio -- ;
#include <StaticConstants.au3>
#include <GUIConstantsEx.au3>
#include <WindowsConstants.au3>
#Include <GuiButton.au3>
HotKeySet("{ESC}", "Terminate") ; Ostanowka skripta
Func Terminate()
Exit 0
EndFunc
$Pixel = GUICreate("Pixel",377,257,-1,-1,-1,-1)
GUICtrlCreateCheckbox("LCM",40,20,150,20,-1,-1)
GUICtrlCreateCheckbox("Back Cover",40,40,150,20,-1,-1)
GUICtrlCreateCheckbox("Fingerprint",40,60,150,20,-1,-1)
GUICtrlCreateCheckbox("Ear speaker",40,80,150,20,-1,-1)
GUICtrlCreateCheckbox("Screw (black)",40,100,150,20,-1,-1)
GUICtrlCreateCheckbox("Screw (silwer)",40,120,150,20,-1,-1)
GUICtrlCreateCheckbox("TAPE (4)",40,140,150,20,-1,-1)
GUICtrlCreateCheckbox("Bezel",220,20,150,20,-1,-1)
GUICtrlSetState(-1,BitOr($GUI_SHOW,$GUI_ENABLE,$GUI_DISABLE))
GUICtrlCreateCheckbox("Battery",220,40,150,20,-1,-1)
GUICtrlSetState(-1,BitOr($GUI_SHOW,$GUI_ENABLE,$GUI_DISABLE))
GUICtrlCreateCheckbox("SIM-Tray",220,60,150,20,-1,-1)
GUICtrlSetState(-1,BitOr($GUI_SHOW,$GUI_ENABLE,$GUI_DISABLE))
GUICtrlCreateCheckbox("Mainboard",220,80,150,20,-1,-1)
GUICtrlSetState(-1,BitOr($GUI_SHOW,$GUI_ENABLE,$GUI_DISABLE))
GUICtrlCreateCheckbox("USB-board",220,100,150,20,-1,-1)
GUICtrlSetState(-1,BitOr($GUI_SHOW,$GUI_ENABLE,$GUI_DISABLE))
GUICtrlCreateCheckbox("Battery cover",220,120,150,20,-1,-1)
GUICtrlSetState(-1,BitOr($GUI_SHOW,$GUI_ENABLE,$GUI_DISABLE))
GUICtrlCreateCheckbox("Tape kapton",220,140,150,20,-1,-1)
GUICtrlSetState(-1,BitOr($GUI_SHOW,$GUI_ENABLE,$GUI_DISABLE))
GUICtrlCreateButton("GO",140,210,100,30,-1,-1)
GUICtrlCreateCheckbox("Rubber",40,160,150,20,-1,-1)
GUICtrlCreateCheckbox("Mylar FP",220,160,150,20,-1,-1)
GUICtrlSetState(-1,BitOr($GUI_SHOW,$GUI_ENABLE,$GUI_DISABLE))
GUISetState(@SW_SHOW,$Pixel)
AutoItSetOption('MouseCoordMode', 2) ;Первая часть кода
WinWaitActive("Perform Inventory Move - Internet Explorer")
Sleep("500")
MouseClick("left", 1123, 134, 1, 20)
MouseMove(1078, 159, 10)
Send("GOOGLE")
MouseClick("left", 775, 173, 1, 10)
;MouseWheel("down", 6)
WinWaitActive("Perform Inventory Move - Internet Explorer") ;Вторая часть и потом добавлю остальное когда пойму как присвоить переменою, и связать с CheckBox.
Sleep("500")
MouseClick("left", 1123, 134, 1, 20)
MouseMove(1078, 159, 10)
MouseClick("left", 785, 173, 1, 10)
MouseWheel("down", 6)
MouseClick("left", 785, 13, 1, 10)
While 1
$nMsg = GUIGetMsg()
Switch $nMsg
Case $GUI_EVENT_CLOSE
Exit
EndSwitch
WEnd