Тема: AHK: Мигание ярлычка программы на панели задач
Доброго времени суток.
Скажите - можно ли скриптом autohotkey -заставить ярлычок окна на панели задач - мигать (а другим скриптом - остановить мигание) ?
Окно имеет название "Документ - Блокнот".
Вы не вошли. Пожалуйста, войдите или зарегистрируйтесь.
Страницы 1
Чтобы отправить ответ, вы должны войти или зарегистрироваться
Доброго времени суток.
Скажите - можно ли скриптом autohotkey -заставить ярлычок окна на панели задач - мигать (а другим скриптом - остановить мигание) ?
Окно имеет название "Документ - Блокнот".
У нас на форуме уже была такая тема.
stealzy, по вашей ссылке - отсутствуют результаты поиска по отношению к моему вопросу.
clown124, первая же ссылка ведет к решению - AHK: Подсветка окна по pid (Страница 1) — AutoHotkey ....
clown124
Держите
__Михаил__, спасибо, тут есть похожие технологии.
Правда мигает там все хаотично.
Как поменять вот этот код, чтобы мигали только те окна - у которых в названии окна присутствует слово из файла список.txt, лежащем рядом с файлом ?
Например^
Блокнот
Калькулятор
Paint
#SingleInstance Force
#Persistent
#NoEnv
text := ""
WinGet, id, list,,, Program Manager
Loop % id
{
this_id := id%A_Index%
WinGetClass, this_class, ahk_id %this_id%
WinGet, pid, PID, ahk_id %this_id%
text .= this_class "`n" pid "`n" this_id "`n`n"
FlashTaskBarButton(this_id)
}
msgbox % text
Return
FlashTaskBarButton(hGui, count := 0) {
static FLASHW_TRAY := 0x2, FLASHW_TIMERNOFG := 0xC
VarSetCapacity(FLASHWINFO, size := A_PtrSize*2 + 4*4, 0)
NumPut(count, NumPut(FLASHW_TRAY|(count ? 0 : FLASHW_TIMERNOFG), NumPut(hGui, NumPut(size, FLASHWINFO)), "UInt"))
DllCall("FlashWindowEx", Ptr, &FLASHWINFO)
}
clown124, в коде ошибка, поменяйте
VarSetCapacity(FLASHWINFO, size := A_PtrSize*2 + 4*4, 0)на
VarSetCapacity(FLASHWINFO, size := A_PtrSize*3 + 4*2, 0)teadrinker,Ясно.
Подскажите - как поменять этот код, чтобы мигали только те окна - у которых в названии окна присутствует слово из файла список.txt, лежащем рядом с файлом ?
Например:
Блокнот
Калькулятор
Paint
Читайте название окна, определяйте, есть ли там слова из списка. Если что-то конкретное непонятно, спрашивайте. Но лучше не в этой теме, поскольку здесь это уже оффтопик.
Страницы 1
Чтобы отправить ответ, вы должны войти или зарегистрироваться