2

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

Когда музыкальное приложение запускается, фокус украден (задыхайтесь! краденый!) отходит от emacs и уходит в музыкальное приложение, часто в середине мысли.

Есть ли какой-нибудь способ предотвратить это, и если только что запущенное приложение не сфокусировалось, пока я не увижу, что оно готово к использованию?

Помимо избавления от моего ADD, конечно. Или получить невероятно быстрый компьютер, способный идти в ногу со временем.

Я использую систему Windows XP, но скоро у меня будет система Windows 7, и у меня дома будет Linux.

3 ответа3

3

Создайте ярлык для музыкального приложения, откройте его (ярлык) свойства и выберите Run Minimized в раскрывающемся списке. Сохраните этот ярлык на рабочем столе и используйте его, когда вы хотите запустить свое приложение, не теряя фокус. Вы, вероятно, не будете знать, когда он полностью запустится, не открывая свое окно, но вы можете сделать это в любой момент по вашему выбору.

0

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

0

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

Я протестировал его на Windows 8.1, где он работает для меня. Я ожидаю, что это будет работать с Windows 7 и XP также.

Вот как:

  1. Нажмите Пуск и затем Выполнить.
  2. В текстовом поле в окне «Выполнить» введите regedit и нажмите «ОК». Откроется программа редактора реестра.
  3. Найдите папку HKEY_CURRENT_USER в разделе « Мой компьютер» и нажмите на знак (+) рядом с именем папки, чтобы развернуть папку.
  4. Продолжайте расширять папки, пока не дойдете до раздела реестра HKEY_CURRENT_USER\Control Panel.
  5. Выберите ключ рабочего стола под панелью управления.
  6. На правой стороне экрана, найдите и дважды щелкните на ForegroundLockTimeout DWORD.
  7. В открывшемся окне «Изменить значение DWORD» установите для поля «Значение данных: 30d40» значение. Примечание . Убедитесь, что для параметра «База» установлено значение « Шестнадцатеричный» при вводе значения DWORD.
  8. Нажмите кнопку ОК, а затем закройте редактор реестра.
  9. Перезагрузите компьютер, чтобы внесенные изменения вступили в силу.

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

Найдено: здесь

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