Пожалуйста, помогите разобраться.
В KODA создал форму, в которой предполагается заполнять данные (IP) адреса, после чего указанные адреса будут сохраняться в файл. Сложность в понимании процесса, когда я заполняю "ip adress input box", как мне передать данные конфигу в нужную строку, после определенных параметров, т.е. как привязать данные вводимые в полях определенным значениям конфиг-файла?
DHCPRange=$IPAddress3-$IPAddress4
NextServer=$IPAddress1
и так далее.
Код формы:
Часть конфига, который буду заполнять:
В KODA создал форму, в которой предполагается заполнять данные (IP) адреса, после чего указанные адреса будут сохраняться в файл. Сложность в понимании процесса, когда я заполняю "ip adress input box", как мне передать данные конфигу в нужную строку, после определенных параметров, т.е. как привязать данные вводимые в полях определенным значениям конфиг-файла?
DHCPRange=$IPAddress3-$IPAddress4
NextServer=$IPAddress1
и так далее.
Код формы:
Код:
#include <ButtonConstants.au3>
#include <GUIConstantsEx.au3>
#include <GuiIPAddress.au3>
#include <StaticConstants.au3>
#include <WindowsConstants.au3>
#Region ### START Koda GUI section ### Form=C:\Users\vld\Desktop\Form1.kxf
$Form1 = GUICreate("Form1", 381, 298, 286, 164)
$Group1 = GUICtrlCreateGroup("Настройка DHCP сервера", 32, 32, 313, 233)
$Label1 = GUICtrlCreateLabel("Пул IP адрессов", 40, 64, 87, 17)
$Label2 = GUICtrlCreateLabel("Шлюз", 40, 128, 33, 17)
$Label3 = GUICtrlCreateLabel("Адрес TFT-сервера", 40, 192, 103, 17)
$Button1 = GUICtrlCreateButton("Запуск DHCP-сервера", 184, 144, 131, 89)
$IPAddress2 = _GUICtrlIpAddress_Create($Form1, 44, 152, 124, 21)
_GUICtrlIpAddress_Set($IPAddress2, "0.0.0.0")
$IPAddress4 = _GUICtrlIpAddress_Create($Form1, 186, 93, 130, 21)
_GUICtrlIpAddress_Set($IPAddress4, "0.0.0.0")
$IPAddress3 = _GUICtrlIpAddress_Create($Form1, 41, 93, 130, 21)
_GUICtrlIpAddress_Set($IPAddress3, "0.0.0.0")
GUICtrlCreateGroup("", -99, -99, 1, 1)
$IPAddress1 = _GUICtrlIpAddress_Create($Form1, 48, 216, 118, 26)
_GUICtrlIpAddress_Set($IPAddress1, "0.0.0.0")
GUISetState(@SW_SHOW)
#EndRegion ### END Koda GUI section ###
While 1
$nMsg = GUIGetMsg()
Switch $nMsg
Case $GUI_EVENT_CLOSE
Exit
EndSwitch
WEnd
Часть конфига, который буду заполнять:
[RANGE_SET]
DHCPRange=192.168.0.20-192.168.0.254
SubnetMask=255.255.255.0
Router=192.168.0.1
[GLOBAL_OPTIONS]
NextServer=192.168.0.3
DHCPRange=192.168.0.20-192.168.0.254
SubnetMask=255.255.255.0
Router=192.168.0.1
[GLOBAL_OPTIONS]
NextServer=192.168.0.3