0 / 0 / 0
Регистрация: 07.05.2016
Сообщений: 2
1

Заставить консоль всплывать поверх окон при выводе новой информации

07.05.2016, 03:20. Показов 4409. Ответов 2
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Добрый день,

Подскажите как реализовать всплытие консоли поверх всех окон?

Пишу программу для тестирования, которая будет рыться в логах и показывать сообщения об ошибках.

Вопрос как сделать консоль активной (поверх всех окон) каждый раз когда выводится новое сообщение об ошибке?

Текущий вариант не удобен - тестеровщик увидет позже чем надо сообщение об ошибке.

Спасибо.
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
07.05.2016, 03:20
Ответы с готовыми решениями:

Теряется часть информации при выводе в консоль
Я пишу игру Пьяницы, и в цикле происходит вывод информации о номинале карты, сравнении этой карты с...

Как заставить приложение быть всегда поверх окон и быть невидимым?
Как заставить приложение быть всегда поверх окон и быть невидимым?

Разместить описание поверх картинки при выводе из БД
Помогите пожалуйста:help: Нужно, чтобы поверх картинки писался текст, а он пишется не поверх а...

Две формы поверх всех окон. Вторая не хочет быть поверх
Ребят, поиск юзал, всё пробовал. Вторая форма не хочет быть наверху, первая нормально наверху...

2
200 / 200 / 78
Регистрация: 10.07.2012
Сообщений: 409
07.05.2016, 17:30 2
Лучший ответ Сообщение было отмечено Paravoffka как решение

Решение

отнимать фокус у окна - не лучшая идея, но если очень надо, то можно попробовать вот так (Windows):
C++
1
2
3
        SetForegroundWindow(GetConsoleWindow());
        Sleep(10);
        SetForegroundWindow(GetConsoleWindow());
с первой попытки у меня только мигание в таскбаре появлялось, поэтому добавил второй вызов

кстати, если мигания достаточно, то лучше так и сделать:
C++
1
FlashWindow(GetConsoleWindow(), TRUE);
0
0 / 0 / 0
Регистрация: 07.05.2016
Сообщений: 2
09.05.2016, 22:14  [ТС] 3
Wow! Thank you very much Mr. Vort!

Я даже не думал что можно так просто реализовать. Все работает.

Еще раз большое спасибо!
0
09.05.2016, 22:14
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
09.05.2016, 22:14
Помогаю со студенческими работами здесь

Установить форму поверх окна, которое ее вызвало, но не поверх других окон в системе
Есть приложение типа "блокнот" - это форма1. Форма2 - форма поиска и замены текста вызывается,...

Windows 10 - панель задач (там где Пуск) поверх всех окон, поверх rdesktop и т.д
Windows 10 - панель задач (там где Пуск) поверх всех окон, поверх rdesktop и т.д. Внезапно на 8...

Ошибка при выводе в консоль
using System; using System.Collections.Generic; using System.Linq; using System.Text; using...

UnicodeEncodeError при выводе на консоль
То что, питон пытается сам перекодировать данные в кодировку консоли я уже понял. И и то что cmd не...


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

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

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