Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  

Показать сообщение отдельно

Аватара для beve

Старожил


Сообщения: 307
Благодарности: 137

Профиль | Отправить PM | Цитировать


Если с мышкой ты разобрался то с любым окном можна делать вот что, вот пример с Блокнотом, только если у тебя не Notepad2, то замени название окна на твое.
Код: Выделить весь код
Run("notepad.exe")
Sleep(2000)
WinSetState("Безымянный - Notepad2","",@SW_Hide)
Sleep(2000)
WinSetState("Безымянный - Notepad2","",@SW_SHOW)
Sleep(2000)
WinSetState("Безымянный - Notepad2","",@SW_MAXIMIZE)
Sleep(2000)
WinSetState("Безымянный - Notepad2","",@SW_RESTORE)
Sleep(2000)
WinSetState("Безымянный - Notepad2","",@SW_MINIMIZE )
Sleep(2000)
WinSetState("Безымянный - Notepad2","",@SW_RESTORE)
Sleep(2000)
;дальше в первых двух значениях идут x,y координаты экрана для расположения окна, и дальше ширина и высота самого окна.
WinMove ( "Безымянный - Notepad2", "", 0, 60 , 500 , 500)
Но если тебе нужно на конкретной программе, то нужен твой код.
Но ели по твоему вопросу по сути то вот:
Код: Выделить весь код
Run("notepad.exe")
Sleep(2000)
WinSetState("Безымянный - Notepad2","",@SW_MINIMIZE )
Sleep(2000)
WinSetState("Безымянный - Notepad2","",@SW_RESTORE)
Winwait ("Безымянный - Notepad2","")
ControlSend("Безымянный - Notepad2","","Scintilla1","1234567890")

-------
Не в кількості знань полягає освіта, а в повному розумінні і вмілому використанні того, що знаєш.

Это сообщение посчитали полезным следующие участники:

Отправлено: 16:40, 25-02-2009 | #2