Что нового

Чтение конфигурации скрипта через файл *.ini

Proff

Новичок
Сообщения
3
Репутация
0
Всем привет!

Можно сделать так, чтобы вся конфигурация скрипта читалась через *.ini файл?
Просто хочу сделать свой Autorun, и чтобы все настройки, которые прописываются в скрипте, читались через сторонний (самонастраиваемый) файл *.ini

Заранее огромное спасибо!
 

kaster

Мой Аватар, он лучший самый
Команда форума
Глобальный модератор
Сообщения
4,020
Репутация
626
Proff
Можно. см. справку
Код:
IniRead()
 
Автор
P

Proff

Новичок
Сообщения
3
Репутация
0
Kaster
А можете пример небольшой написать?
 

kaster

Мой Аватар, он лучший самый
Команда форума
Глобальный модератор
Сообщения
4,020
Репутация
626
Proff
Создай файл config.ini рядом со скриптом, и внеси туда следующие значения
Код:
[Main config]
TITLE = Мой тестовый GUI
LABEL = Тут надпись
BUTTONSTART = Нажми на меня
BUTTONEXIT = Выход
Содержимое скрипта
Код:
$sINI = @ScriptDir & '\config.ini'
$sTitle = IniRead($sINI, "Main config", "TITLE", "")
$sLabel = IniRead($sINI, "Main config", "LABEL", "")
$sButtonStart = IniRead($sINI, "Main config", "BUTTONSTART", "")
$sButtonExit = IniRead($sINI, "Main config", "BUTTONEXIT", "")
$hGUI = GUICreate($sTitle, 300, 200)
$hLabel = GUICtrlCreateLabel($sLabel, 50, 20)
$hButtonStart = GUICtrlCreateButton($sButtonStart, 10, 150, 140, 20)
$hButtonExit = GUICtrlCreateButton($sButtonExit, 150, 150, 140, 20)
GUISetState()
While 1
	$sMsg = GUIGetMsg()
	If $sMsg = -3 OR $sMsg = $hButtonExit Then
		ExitLoop
	EndIf
WEnd
 
Верх