Hi.
You can use GUICtrlSetData() to set the new value. I would prefer a label rather than an input, because it wouldn't look like you can write the path with keyboard.
#include <ButtonConstants.au3>
#include <EditConstants.au3>
#include <GUIConstantsEx.au3>
#include <WindowsConstants.au3>
#Region ### START Koda GUI section ### Form=
Local $Form1 = GUICreate("Form1", 615, 437, 192, 124)
Local $Input1 = GUICtrlCreateLabel(Iniread(@WorkingDir & "\test.ini","Path","FilePath",""), 64, 80, 321, 21) ; LABEL instead Input
Local $Button1 = GUICtrlCreateButton("Change", 400, 80, 75, 25)
GUISetState(@SW_SHOW)
#EndRegion ### END Koda GUI section ###
Local $nMsg, $selectedFolder, $newLogPath
While 1
$nMsg = GUIGetMsg()
Switch $nMsg
Case $GUI_EVENT_CLOSE
Exit
Case $Button1
$selectedFolder = FileSelectFolder("Select Log Path Directory",@WorkingDir,0)
If NOT $selectedFolder = "" Then
$newLogPath = IniWrite(@WorkingDir & "\test.ini","Path","FilePath",$selectedFolder)
GUICtrlSetData($Input1, Iniread(@WorkingDir & "\test.ini","Path","FilePath","")) ; SET date into label
EndIf
EndSwitch
WEnd
Conrad