A
at
Гость
Здравствуйте. Подскажите, как отследить изменение числа в окне GUI. Вопрос упаковал для наглядности в скрипт.
Код:
#include <ButtonConstants.au3>
#include <EditConstants.au3>
#include <GUIConstantsEx.au3>
#include <GuiStatusBar.au3>
#include <StaticConstants.au3>
#include <WindowsConstants.au3>
#Region ### START Koda GUI section ###
$vProgramma_2 = WinActive('Programma_2')
$vZhislo_Programma_2 = ControlGetText('Programma_2', '', '[CLASS:Static; INSTANCE:1]') ; число из программы 2 постоянно изменяется
$vProgramma_1 = GUICreate('Programma_1', 291, 423, 192, 113)
GUICtrlCreateGroup('', 0, 0, 289, 369)
$vMarker_1 = GUICtrlCreateLabel('Отображаем изменяемое число ', 8, 182, 270, 17)
$vMarker_2 = GUICtrlCreateLabel(" из окна 'Programma_2' >>>", 8, 202, 270, 17)
$vOkno_Programmy_1 = GUICtrlCreateInput($vZhislo_Programma_2, 200, 192, 53, 21) ; здесь должно отображаться изменение числа из программы 2
GUICtrlCreateGroup('', -99, -99, 1, 1)
$vStatusBar1 = _GUICtrlStatusBar_Create($vProgramma_1)
GUISetState(@SW_SHOW)
#EndRegion ### END Koda GUI section ###
AdlibRegister('_Cycle001', 200)
While 1
$nMsg = GUIGetMsg()
Switch $nMsg
Case $GUI_EVENT_CLOSE
Exit
EndSwitch
WEnd
Func _Cycle001()
For $i = 5 to 1 Step -1
MsgBox(0, 'Programma_2', $i)
Next
Exit
EndFunc