Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.64/11: Рейтинг темы: голосов - 11, средняя оценка - 4.64
53 / 31 / 4
Регистрация: 19.12.2013
Сообщений: 170
1

Переключение между окнами по горячим клавишам

19.02.2014, 21:23. Показов 1984. Ответов 1
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Нужна программа с открытым исходным кодом желательно на С++

Программка должна делать следующее:

При нажатии на определённую комбинацию клавиш (допустим ctrl + shift + alt + S) она находит окно с заранее известным заголовком (допустим “Sample - Programm”) и меняет статус окна с активно на свёрнуто (просто сворачивает), при повторном нажатии на эту же комбинацию клавиш разворачивает окно и переводит его на передний план и т.д. по кругу переключает это окно.

У меня есть один монитор и требуется работать и быстро переключаться между большим количеством окон, эта программка мне бы очень помогла.

Помогите найти такую программку

P.S. Покупать еще один или два монитора чтобы разбросать по ним окна это было бы лучше но довольно накладно.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
19.02.2014, 21:23
Ответы с готовыми решениями:

Вопрос по горячим клавишам
Здраствуйте Ув. программисты, у меня 2 вопроса: Мне нужно чтобы при нажатии на кнопку (ентер)...

Запуск программы по горячим клавишам
Здравствуйте. Помогите, пожалуйста, написать софтинку, которая висела бы только в...

вопрос по горячим клавишам и всплываниям
вот смотрел видео...

PyQT window show по горячим клавишам
Не получается реализовать демонстрацию окна по горячим клавишам. Хочу добиться следующего: окно...

1
53 / 31 / 4
Регистрация: 19.12.2013
Сообщений: 170
27.05.2014, 01:30  [ТС] 2
Есть решение, сама нашла...
Программа AutoHotkey
и вот скрипт:
XML
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
; мышка
; XButton1 - кнопка ближе в проводу, или дальняя от меня (гладкая кнопка).
; XButton2 - кнопка дальше от провода или ближе ко мне, (шершавая кнопка). 
 
; если них*ра не ясно что здесь написани читаем help тут:
; [url]www.script-coding.com/AutoHotkeyTranslation.html[/url]
;
 
SetTitleMatchMode, 2      ; 1: заголовок окна должен начинаться со значения, заданного в WinTitle
                          ; 2: заголовок окна должен содержать значение, заданное в WinTitle
                          ; 3: заголовок окна должен совпадать со значением, заданным в WinTitle
SetTitleMatchMode, slow   ; Slow: может быть заметно медленнее, но гарантирует получение всех WinText из всех окон
 
 
XButton1:: ; XButton1 - кнопка ближе в проводу, или дальняя от меня (гладкая кнопка).
; ---------------------------------- окно для XButton1 -------------------------------------  
IfWinExist Sample - Programm
{
WinGetPos, X, Y, Sample
if (x <0) and (y <0) ; окно свёрнуто - значит разворачиваем
{
WinRestore
}
else ; окно развёрнуто - значит сворачиваем
{
WinMinimize
}
}
 
return ; конец нажатия XButton1 ====================================
; ============================================================
; ============================================================
0
27.05.2014, 01:30
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
27.05.2014, 01:30
Помогаю со студенческими работами здесь

Занести в комментарии кусок кода по горячим клавишам
Здравствуйте! Хоть это особо не существенно, но всё же, хотелось бы узнать, можно ли как в Visual...

Программа для вставки текста по горячим клавишам
Программа для вставки текста по горячим клавишам. Часто приходится добавлять теги к файлам в виде...

Вызов кнопок по горячим клавишам с поля ввода Управляемое приложение
Добрый день, нид хелп. Имеем управляемую форму , на ней поле ввода, и нескольно кнопок. На кнопки...

Переключение между окнами
Как программе узнать что происходит переключение между окнами в windows? Нужно считать в каждом...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru