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