Форум программистов, компьютерный форум, киберфорум
Наши страницы

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
AnastasiaSX
37 / 17 / 1
Регистрация: 19.12.2013
Сообщений: 104
#1

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

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

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

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

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

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

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

P.S. Покупать еще один или два монитора чтобы разбросать по ним окна это было бы лучше но довольно накладно.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
19.02.2014, 21:23
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Переключение между окнами по горячим клавишам (C++):

Перевод данных между окнами - C++
Есть у меня 5 окон в одном приложении. Нужно между ними обмениваться данными. Например форма 4 использует переменную инициализированную в...

Переключение между программами в source files - C++
Пусть имеется несколько программами в source files. Как запускать ту программу, которую мне нужно? А то компилируется программа, которая...

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

.NET 2.x Запуск программы по горячим клавишам - C#
Здравствуйте. Помогите, пожалуйста, написать софтинку, которая висела бы только в процессах(никаких окон, иконок в трее и т.д.) и при...

Программа для вставки текста по горячим клавишам - Софт
Программа для вставки текста по горячим клавишам. Часто приходится добавлять теги к файлам в виде - Видео№1 (p720, war, tanks, weapon),...

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

1
AnastasiaSX
37 / 17 / 1
Регистрация: 19.12.2013
Сообщений: 104
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
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
27.05.2014, 01:30
Привет! Вот еще темы с ответами:

Переключение между окнами - Python
Всем привет! Вопрос такой. Вот, например взять Tab Widget, в нем заранее можно в каждом табе разместить свои Layout, в которые уже...

Переключение между окнами - Ubuntu Linux
Привожу пример: Есть 3 открытых вещи - гугл хром и 2 документа в либр офисе. По альт таб переключается только между хромом и одним из...

Переключение между окнами - Lazarus
Привет всем! У меня возникла небольшая проблемка с окнами. Заранее извиняюсь, не знаю, как правильно сформулировать вопрос. Как запретить...

Переключение между окнами??? - C#
Помогите кодом!!! Запускаю стороннюю программу system.diagnostics.process.start(''\\пример.exe''); окно моей основной программы...


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru