Есть скрипт, по обстановке запускаемый от десятка раз в неделю до десятка раз за день; интересующий нас фрагмент:
Как все понимают, последняя строчка максимизирует телнет-окно. По крайней мере, так дОлжно быть. Но, примерно 1 раз из 20, максимизация почему-то не происходит, после чего скрит, де-факто, "рассыпается", начиная делать чёрт-те-что, весьма слабо завязанное на реал.
Дабы написать анализатор типа "а максимизировалось ли окно?", необходимо считать или какой-то параметр, вроде "максимизированность окна"; или же считать кординаты углов (или как-то иначе). А вот как бы это сделать на практике? Ай нид хелп, плиз!
PS: Увеличить "слип" не предлагать! ;D
Код:
Run("telnet 10.10.10.10"); Тупо запуск telnet-а.
Sleep(1111)
Send("Тра-ля-ля")
Send("{ENTER}")
Sleep(333)
Send("Тур-люр-лю")
Send("{ENTER}")
Sleep(333)
WinSetState ("Telnet 10.10.10.10", "", @SW_MAXIMIZE ); 10.10.10.10: телнет - во весь экран
Как все понимают, последняя строчка максимизирует телнет-окно. По крайней мере, так дОлжно быть. Но, примерно 1 раз из 20, максимизация почему-то не происходит, после чего скрит, де-факто, "рассыпается", начиная делать чёрт-те-что, весьма слабо завязанное на реал.
Дабы написать анализатор типа "а максимизировалось ли окно?", необходимо считать или какой-то параметр, вроде "максимизированность окна"; или же считать кординаты углов (или как-то иначе). А вот как бы это сделать на практике? Ай нид хелп, плиз!
PS: Увеличить "слип" не предлагать! ;D