#include <GUIConstantsEx.au3>
$hGui = GUICreate("Заменить текст", 380, 80)
$Input1 = GUICtrlCreateInput('', 10, 5, 360, 20)
$BtnOk = GUICtrlCreateButton("OK", 100, 40, 70, 26)
GUISetState()
While 1
$msg = GUIGetMsg()
Switch $msg
Case $GUI_EVENT_CLOSE
ExitLoop
Case $BtnOk
$sFile = FileOpenDialog('Укажите текстовый файл для поиска и замены строки', @ScriptDir, 'Текстовый файл (*.txt)', 1 + 2)
If Not @error Then
$sData = FileRead($sFile)
$sText = GUICtrlRead($Input1)
$sData = StringReplace($sData, 'Login', $sText)
$hFile = FileOpen($sFile, 2)
FileWrite($hFile, $sData)
FileClose($hFile)
If Not @error then MsgBox(0, 'Результат', 'Замена выполнена !')
EndIf
EndSwitch
WEnd