Не позволяйте окнам активировать себя

941
manilow

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

К счастью, некоторые из более продвинутых покерных программ могут отключить это агрессивное поведение. Однако другие этого не делают. Есть ли какой-либо системный твик или инструмент, который может заблокировать программное обеспечение от активации его окон? Я хочу полностью контролировать, какое окно активно, по крайней мере, для моих покерных игровых сессий.

Я использую Windows XP.

1
Создаются ли эти новые окна или уже открытые окна меняют свой z-порядок? John T 14 лет назад 1
Они уже открыты. Кроме того, я подозреваю, что дело не в том, какое окно находится впереди, а в том, какое окно активно. manilow 14 лет назад 0
Какую программу вы используете для игры в покер? music2myear 12 лет назад 0
Возможный дубликат [Предотвращение кражи приложений приложениями] (http://superuser.com/questions/18383/preventing-applications-from-stealing-focus) Peter Mortensen 12 лет назад 0

3 ответа на вопрос

4
Tom A

Пользовательский интерфейс Microsoft Tweak для Windows XP может помочь с этим. После установки перейдите в Общие настройки -> Фокус и установите флажок «Предотвратить кражу приложений». Она будет продолжать мигать кнопкой на панели задач, но вы можете ограничить это.

Спасибо! Почти готово! Программное обеспечение для покера больше не отвлекает внимание от других программ, и это здорово. Остается одна проблема: разные окна одного и того же покерного клиента по-прежнему лишают друг друга фокуса. Можно ли что-нибудь сделать, чтобы предотвратить это? manilow 14 лет назад 0
К сожалению, не с Tweak UI. Я не знаю способа предотвратить кражу разных окон одного и того же программного обеспечения друг от друга, так как я думаю, что Windows рассматривает их как одно и то же, и поэтому они должны управляться внутренне (моя собственная теория), так почему Windows должна что-то делать об этом? Tom A 14 лет назад 2
1
Peter Mortensen

Тогда вы можете взглянуть на Actual Window Manager (он не бесплатный, но гораздо более сложный, чем Eusing Auto Window Manager ).

  • На самом деле, Window Manager является условно-бесплатным, попробуйте, прежде чем купить (60-дневный период оценки). *

Лично я клянусь этим неординарным программным обеспечением.

0
harrymc

Посмотрите бесплатный Eusing Auto Window Manager :

Auto Window Manager автоматически управляет любым окном, которое вы укажете. Например, некоторые веб-браузеры открываются в не развернутом окне. Используя Auto Window Manager, вы можете настроить эти окна на автоматическое увеличение (сворачивать, обычное, сворачивать в трей, оставаться сверху) при каждом открытии. Он работает практически с любой программой, включая веб-браузеры, блокнот и т. Д. Автоматический диспетчер окон остается в системном трее, поэтому он не мешает работать.

  • Автоматически максимизировать или минимизировать или нормализовать все новые окна, которые вы укажете.
  • Автоматически сверните все новые окна, указанные вами в системном трее.
  • Автоматически держать все новые окна, которые вы укажете, всегда сверху.
Спасибо, но, к сожалению, ничего хорошего. Во-первых, это не работает. Даже если я установлю программу всегда впереди и введу что-то в нее, я все равно окажусь в окне чата в покер. (Вероятно, это потому, что главное - это фокус, а не z-порядок.) Во-вторых, даже если бы это сработало, это было бы нехорошо, поскольку для этого нужно было бы явно указать окна, фокус которых не может быть удален. Я хочу, чтобы все окна были такими. Я хочу быть единственным агентом в системе, который может изменить фокус окна. manilow 14 лет назад 1

Похожие вопросы