A
at
Гость
Версия AutoIt: 3.
Описание: Добрый день, Уважаемое сообщество. Прошу подсказку. Как сделать, чтоб при запуске программы подхватывались настройки из *ini-файла
Описание: Добрый день, Уважаемое сообщество. Прошу подсказку. Как сделать, чтоб при запуске программы подхватывались настройки из *ini-файла
Код:
#include <ButtonConstants.au3>
#include <GUIConstantsEx.au3>
#include <GuiStatusBar.au3>
#include <TabConstants.au3>
#include <WindowsConstants.au3>
#include <GUIConstants.au3>
$Form2 = GUICreate("Server", 133, 198, 279, 141)
$PageControl1 = GUICtrlCreateTab(0, 8, 132, 168)
$TabSheet_General = GUICtrlCreateTabItem("Поехали")
$Button_Server_1 = GUICtrlCreateButton("1", 24, 40, 75, 25)
GUICtrlSetFont(-1, 8, 400, 0, "Arial")
$Button_Server_2 = GUICtrlCreateButton("2", 24, 72, 75, 25)
GUICtrlSetFont(-1, 8, 400, 0, "Arial")
$Button_Server_3 = GUICtrlCreateButton("3", 24, 104, 75, 25)
GUICtrlSetFont(-1, 8, 400, 0, "Arial")
$Button_Server_4 = GUICtrlCreateButton("4", 24, 136, 75, 25)
GUICtrlSetFont(-1, 8, 400, 0, "Arial")
$TabSheet_Option = GUICtrlCreateTabItem("Настроили")
$Button_Option_1 = GUICtrlCreateButton("Файл настроек", 16, 128, 99, 25)
GUICtrlSetFont(-1, 8, 400, 0, "Arial")
GUICtrlCreateTabItem("")
$StatusBar1 = _GUICtrlStatusBar_Create($Form2)
GUISetState(@SW_SHOW)
$sIniFile = @ScriptDir & '\conf.ini'
While 1
$nMsg = GUIGetMsg()
Switch $nMsg
Case $GUI_EVENT_CLOSE
Exit
Case $Button_Option_1
$sFile_1 = FileOpenDialog("Выберите файл", "C:\", "Файл сервера (server*.txt)")
IniWrite($sIniFile, 'directory', 'path', $sFile_1)
Case $Button_Server_1
FileOpen($sFile_1, 2);Открываем файл настроек
FileWrite($sFile_1,'1') ;Вносим изменения
FileClose($sFile_1) ;Закрываем файл
Case $Button_Server_2
FileOpen($sFile_1, 2);Открываем файл настроек
FileWrite($sFile_1,'2') ;Вносим изменения
FileClose($sFile_1) ;Закрываем файл
Case $Button_Server_3
FileOpen($sFile_1, 2);Открываем файл настроек
FileWrite($sFile_1,'3') ;Вносим изменения
FileClose($sFile_1) ;Закрываем файл
Case $Button_Server_4
FileOpen($sFile_1, 2);Открываем файл настроек
FileWrite($sFile_1,'4') ;Вносим изменения
FileClose($sFile_1) ;Закрываем файл
EndSwitch
WEnd