Тема: AHK: Ошибка окончания if {}
Здравствуйте!
Задача у скрипта: добавить строку в самого себя.
if x=
{
gui add, edit, w256 vx, Переменная
gui add, button, xp+144 yp+26, Отмена
gui add, button, Default xp+65, Ввести
gui show,,Ввод
return
ButtonОтмена:
exitapp
ButtonВвести:
GuiClose:
Gui Submit
File = C:\Users\AB\Desktop\forum.ahk
Str = x=%x%
Loop, Read, %File%
{
If A_Index = 1
Text .= Str . "`n"
Text .= A_LoopReadLine . "`n"
}
FileDelete, %File%
FileAppend, %Text%, %File%
}
MsgBox %x%
exitapp
Скрипт даёт ошибку на закрывающую }, относящуюся к первому if, останавливается, приходится срубать. При этом задачу выполняет.
Не пойму, почему скрипту не нравится }, и прошу помощи.
P.S. InputBox в этом скрипте не годится.