DmitriyShh2
Новичок
- Сообщения
- 7
- Репутация
- 0
Здравствуйте, дорогие форумчане! Нужна помощь в написании кода. Есть код:
Задача: 1) Я выбираю нужное кол-во айпи ( кликая по checkbox'у около айпи). 2) После выбора появляется Msgbox с заголовком выбранного айпи и любым текстом. P.s. кол-во айпи в ини-файле может быть произвольным. P.ss ини файл прописал т.к. не могу прикрепить "[Students IP]
1=95.79.120.87
2=95.79.120.88
3=95.79.120.89
4=95.79.120.60
5=95.79.120.34
6=95.79.120.54
7=95.79.120.45
8=95.79.120.65"/
Огромное спасибо ;)
Код:
#include <GUIConstantsEx.au3>
#include <WindowsConstants.au3>
#include <GuiIPAddress.au3>
$var = IniReadSection("D:\IPs.ini", "Students IP")
For $i = 1 To $var[0][0]
$size = ($var[$i][0])*35
Next
Global $aIni_Section = IniReadSection("D:\IPs.ini", "Students IP")
If @error Then Exit 2
Global $aIP_CheckBoxes[$aIni_Section[0][0]], $aIP_Inputs[$aIni_Section[0][0]]
Global $iTopPos = 15, $iLeftPos = 15
$hMain = GUICreate("Administrator", 440, $size, -1, -1)
For $i = 1 To $aIni_Section[0][0]
$aIP_CheckBoxes[$i - 1] = GUICtrlCreateCheckbox($aIni_Section[$i][0], $iLeftPos, $iTopPos, 100, 25)
$aIP_Inputs[$i - 1] = _GUICtrlIpAddress_Create($hMain, $iLeftPos + 110, $iTopPos, 150, 25)
_GUICtrlIpAddress_Set($aIP_Inputs[$i - 1], $aIni_Section[$i][1])
$iTopPos += 30
Next
$idShutdown = GUICtrlCreateButton("Выключить", 300, 50, 120, 30)
$idReboot = GUICtrlCreateButton("Перезагрузить", 300, 80, 120, 30)
$idLogout = GUICtrlCreateButton("Выйти из системы", 300, 110, 120, 30)
GUISetState(@SW_SHOW, $hMain)
While 1
Switch GUIGetMsg()
Case $GUI_EVENT_CLOSE
Exit
Case $idShutdown
Case $idReboot
Case $idLogout
EndSwitch
WEnd
Задача: 1) Я выбираю нужное кол-во айпи ( кликая по checkbox'у около айпи). 2) После выбора появляется Msgbox с заголовком выбранного айпи и любым текстом. P.s. кол-во айпи в ини-файле может быть произвольным. P.ss ини файл прописал т.к. не могу прикрепить "[Students IP]
1=95.79.120.87
2=95.79.120.88
3=95.79.120.89
4=95.79.120.60
5=95.79.120.34
6=95.79.120.54
7=95.79.120.45
8=95.79.120.65"/
Огромное спасибо ;)