1

Тема: AutoHotKey: помогите составить скрипт сворачивания окна.

В приложении постоянно выскакивает окно. Каждый раз надо тыкать его кнопкой, чтобы свернуть. Написать скрипт, чтобы окно постоянно сворачивалось - не подойдёт, потому что это окно всё-таки иногда бывает нужно. А можно написать скрипт, чтобы при нажатии одной кнопки окно сворачивалось и если выскакивало снова, то сворачивалось о5 автоматически; при нажатии другой кнопки окно восстанавливалось и уже не сворачивалось пока я не нажму первую кнопку?

2 (изменено: Валк, 2011-09-14 07:05:38)

Re: AutoHotKey: помогите составить скрипт сворачивания окна.

Т. к. сегодня праздник, с чем я и поздравляю всех программистов, то я решил попробовать и написать скрипт сам, вот что получилось:

SetTimer, UseMyWin, 500                ; Сворачивание/разворачивание

XButton1::                        ; Восстановить
    SetTimer, UseMyWin, Off
    WinActivate, MyWin
    WinMove, MyWin,, 0, 925, 791, 558
Return

XButton2::                        ; Свернуть
    SetTimer, UseMyWin, On
    WinMinimize, MyWin
Return

UseMyWin:                        ; Цикличное сворачивание
    WinMinimize, MyWin
Return

Поругайте/похвалите кто-нибудь, пожалуйста, кошерен ли код?

3

Re: AutoHotKey: помогите составить скрипт сворачивания окна.

А где, собственно UseMyWin: ?

4

Re: AutoHotKey: помогите составить скрипт сворачивания окна.

creature.ws
А где, собственно UseMyWin: ?
Прошу прощения, лоханулся когда чуть правил сообщение. Исправил.