20

В Windows 7, если я запускаю программу и немедленно делаю ее окно неактивным (например, путем сворачивания или переключения окон), оно всплывет после того, как программа полностью загрузится.

Это нежелательно. Я хотел бы позволить программе загружаться в фоновом режиме, не имея возможности украсть фокус, как только она будет готова. Например, это происходит, когда я запускаю Photoshop.

Есть ли способ отключить это поведение?

1 ответ1

10

Судя по крайней мере по результатам проведенного мною исследования, кажется, в XP раньше был раздел реестра, который можно было изменить для достижения этой цели, но после Windows 7 это изменение реестра было неэффективным (ведется очень горячий и актуальный разговор). на форумах Microsoft об этом.)

Я даже нашел интересную статью в блоге, которую наш собственный Джефф Этвуд написал об этом в 2007 году, хотя его пример был в XP.

Модераторы Microsoft на форумах, похоже, предполагают, что по умолчанию в Windows 7 должным образом написанные приложения не должны привлекать внимание (они утверждают, что была встроена настройка реестра из XP), но в конце концов сообщество считает, что они просто неправильно, а некоторые приложения просто делают.

Дискуссии здесь о Superuser, связанные с XP, закончились, со временем возникли вопросы в комментариях о том, как решения могут быть применены к Windows 7. HarryMC опубликовал отличный ответ, который проливает свет там.

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

Альтернативное решение

Одна альтернатива, которую я использую каждый день, это Always On Top (альтернативная ссылка). Он связывает горячую клавишу Ctrl + Space, чтобы любое окно было в фокусе всегда сверху.

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

Альтернатива альтернативе (Мое мнение)

Замена оболочки, подобная предложенной HarryMC в ответе выше, является жизнеспособным решением.

Хотя, на мой взгляд, если вы хотите полностью заменить Aero или полностью заменить Explorer, или хотите полностью заменить оболочку Windows, чтобы получить эту функциональность (и я вас не виню), вы можете с такой же легкостью заменить Windows.

Это то, что я сделал в начале этого года. Изучать Ubuntu было интересно, но это было к лучшему.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .