Тема: AHK: Ошибка с CheckBox
Здравствуйте, помогите пожалуйста разобраться, у меня есть 5 checkbox, когда галочки стоят все работает, но почему то когда я их убираю код прикрепленный к ним все равно продолжает работать. Мне нужно что бы если checkbox=0 то ничего не выполнялось и он проверял следующий
; <COMPILER: v1.1.24.02>
fileinstall, slot.png, %A_temp%/slot.png, 1
Gui, Add, Picture, x0 y0 w167 h87 , %A_temp%/slot.png
Gui, Add, Checkbox, x10 y10 w20 h20 vSlotv Checked%Slotv%
Gui, Add, Checkbox, x120 y10 w20 h20 vS2 Checked%S2%
Gui, Add, Checkbox, x10 y50 w20 h20 vS3 Checked%S3%
Gui, Add, Checkbox, x70 y50 w20 h20 vS4 Checked%S4%
Gui, Add, Checkbox, x120 y50 w20 h20 vS5 Checked%S5%
Gui, Add, Hotkey, x169 y3 w50 h30 vKeyCombo,
Gui, Add, Button, x169 y50 w50 h30 gGO, Apply
Gui, Show, x890 y401 h87 w220, techies
return
GO:
HotKey, %KeyCombo%, Off, UseErrorLevel
Gui, Submit, NoHide
HotKey, $%KeyCombo%, Combo, On, UseErrorLevel
WinMinimize
return
GuiClose:
ExitApp
Combo:
MouseGetPos, PosX, PosY
Send, {sc39 down}
BlockInput, MouseMove
{
If (Slotv = 1)
MouseMove, 842, 684
Sleep, 100
MouseClickDrag,L,842,684,711,366
Sleep, 100
}
{
If (S2 = 1),
MouseMove, 927, 684
Sleep, 100
MouseClickDrag,L,927,684,725,382
Sleep, 100
}
{
If (S3 = 1),
MouseMove, 845, 717
Sleep, 100
MouseClickDrag,L,845,717,736,389
Sleep, 100
}
{
If (S4 = 1),
MouseMove, 885, 717
Sleep, 100
MouseClickDrag,L,885,717,726, 403
Sleep, 100
}
{
If (S5 = 1),
MouseMove, 927, 719
Sleep, 100
MouseClickDrag,L,927,719,713,432
Sleep, 100
}
BlockInput, MouseMoveOff
Send, {sc39 up}
MouseMove, %PosX%, %PosY%
return