Не понимаю, почему при "$i = 1 To 6" оно заменяет текст только в первых 4х Input ?
Код:
#include <GUIConstantsEx.au3>
Global $TextOne = "Просто текст"
$hGUI = GUICreate("Test", 500, 500)
$Input1 = GUICtrlCreateInput($TextOne, 10, 10, 200, 20)
$Input2 = GUICtrlCreateInput($TextOne, 10, 40, 200, 20)
$Input3 = GUICtrlCreateInput($TextOne, 10, 70, 200, 20)
$Input4 = GUICtrlCreateInput($TextOne, 10, 100, 200, 20)
$Input5 = GUICtrlCreateInput($TextOne, 10, 130, 200, 20)
$Input6 = GUICtrlCreateInput($TextOne, 10, 160, 200, 20)
GUISetState(@SW_SHOW)
For $i = 1 To 6
Local $smth = "$Input" + $i
GUICtrlSetData($smth, "> Другой текст <")
Next
While 1
Switch GUIGetMsg()
Case $GUI_EVENT_CLOSE
Exit
EndSwitch
WEnd