Добро пожаловать, Гость. Пожалуйста авторизуйтесь здесь.
FGHIGate на GaNJa NeTWoRK ST@Ti0N - Просмотр сообщения в эхоконференции RU.FTN.DEVELOP
Введите FGHI ссылку:


Присутствуют сообщения из эхоконференции RU.FTN.DEVELOP с датами от 12 Jul 13 20:52:30 до 18 Oct 24 22:48:06, всего сообщений: 2735
Ответить на сообщение К списку сообщений Предыдущее сообщение Следующее сообщение
= Сообщение: 576 из 2735 ==================================== RU.FTN.DEVELOP =
От   : Mithgol the Webmaster            2:50/88            21 Dec 14 10:25:28
Кому : All                                                 21 Dec 14 10:25:28
Тема : Помещение консольных окон в трей Windows консольною же командою
FGHI : area://RU.FTN.DEVELOP?msgid=2:50/88+54967a9c
= Кодировка сообщения определена как: CP866 ==================================
==============================================================================

При разработке и при эксплуатации фидонетовской системы консольных приложений
нередко приходится иметь перед собою консольное окошко Windows, в котором
медленно пробегают те или иные логи. Хорошим примером такого окошка является
binkd, но такое окно может также быть полезно в надзоре или отладке и для таких
приложений, как WebBBS или фрекопроцессор.

Однако такие окна загромождают панель задач.

Одним из подходов к их устранению является превращение приложения в системную
службу, но тогда окно вырубается напрочь, а вывод приложения приходится глядеть
в системном журнале событий, что далеко не так уж удобно, как в окне консоли.

Другим из подходов к их устранению является свёртывание окна не на панель задач
(где широкая 'кнопка' занимает существенное место), а в трей (системный лоток
в правой части панели задач), где приложение представляется небольшим значком.

Есть утилиты (вспомогательные приложения), позволяющие свернуть в трей активное
окно, нажав в нём специальное сочетание клавиш; примером такой утилиты может
служить http://www.seriosoft.org/

Есть утилиты, позволяющие свернуть окно в трей посредством некоторых простых
манипуляций мышью; так, например, утилита https://github.com/joeyespo/tray-me
требует для этой цели нажатия кнопки и перетаскивания. (Я видел также утилиты,
которые добавляют в заголовок окна рядом с кнопками развёртывания-свёртывания,
увеличения-уменьшения и закрытия окна ещё четвёртую кнопку свёртывания в трей.
Я видел также утилиты, которые изменяют поведение кнопки свёртывания окна или
кнопки закрытия окна в том случае, когда нажат Ctrl или какая-то ещё клавиша.)

Однако все эти способы худо поддаются автоматизации: в BAT-файл их не вставишь,
например, да и из самого консольного приложения не вызовешь, даже если оно
поддерживает вызов вспомогательных приложений.

Фидошники!

Скажите, не попадалось ли вам такое консольное приложение, которое бы само
определяло автоматически то консольное окошко, в котором оно запущено, и затем
тотчас отправляло бы это окошко в трей Windows?


* изначально написано в эхоконференцию Ru.FTN.Develop
* также было отослано в эхоконференцию Ru.Fidonet.Today


Фидонет будет великим и гипертекстовым!    [Ru.Mozilla]     http://Mithgol.Ru/
Mithgol the Webmaster.                    [Братство Нод] [Team А я меняю subj]

... Хочешь, чтобы тебя оценили, ── умри.               (итальянское изречение)
--- Из неоконченного:    ``Курилец'', стихотворение с политическим подтекстом.
* Origin: ── но никогда ещё Россия не доходила до такого позора!! (2:50/88)

К главной странице гейта
Powered by NoSFeRaTU`s FGHIGate
Открытие страницы: 0.137146 секунды