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

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » AutoIt » [решено] Как развернуть свёрнутое окно на панели пуск??? Если несколько вариантов-пишите ВСЕ=)

Ответить
Настройки темы
[решено] Как развернуть свёрнутое окно на панели пуск??? Если несколько вариантов-пишите ВСЕ=)

Аватара для sashadeg

Старожил


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

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


Нужно чтобы скрипт раскрывал свёрнутое окно, а потом по нему щёлкнул мышкой... С мышкой я разобрался... Но проблема в том что не всегда это окно находиться в развёрнутом состоянии... Если свёрнуто то - скрипт щёлкает не туду или просто по раб столу((( Поэтому перед командой для мышки нужно, чтобы окно развернулось... поможете???

P.S. а можно сделать так , чтобы скрипт ещё это окно и перемещал всегда в нужные координаты??? а то вдруг ещё и переместится кроме того что свёрнуто будет)))

P.P.S. Спасибо заранее... Ваш ответ будет последним штрихом моей программы....

Отправлено: 15:16, 25-02-2009

 

Аватара для 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



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » AutoIt » [решено] Как развернуть свёрнутое окно на панели пуск??? Если несколько вариантов-пишите ВСЕ=)

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Интерфейс - [решено] как создать в панели задач кнопку "Свернуть все окна"? woldemarok Microsoft Windows 7 20 23-03-2010 23:25
Аддоны - [addon] Bootscreen (несколько вариантов) Fraerok Оформление Windows XP 65 10-07-2008 18:51
Интерфейс - [решено] Как изменить вид панели Все программы Cheling Microsoft Windows 2000/XP 6 01-04-2008 12:27
[решено] Как включить полные меню в панели "Пуск"? logyuri Microsoft Windows 2000/XP 8 22-02-2007 20:19
Несколько вариантов аудио потоков в одном фильме dascon Хочу все знать 3 10-10-2004 12:19




 
Переход