Como faço para manter um programa recém-iniciado sem foco? [duplicado]

2

Digamos que eu esteja codificando no emacs e queira iniciar um programa de música. Como demora muito para iniciar, volto a codificar e digito.

Quando o aplicativo de música é iniciado, o foco é roubado (gasp! roubado!) longe do emacs e vai para o aplicativo de música, muitas vezes no meio do pensamento.

Existe alguma maneira de impedir que isso aconteça e que o aplicativo recém-iniciado não tenha foco até que eu veja que está pronto e pronto para ser usado?

Além de se livrar do meu ADD, claro. Ou ter um computador incrivelmente rápido que possa acompanhar minha mente.

Estou usando um sistema Windows XP, mas em breve terei um sistema Windows 7 e tenho Linux em casa.

    
por jrsconfitto 25.05.2010 / 22:05

3 respostas

3

Crie um atalho para o aplicativo de música, abra suas propriedades (do atalho) e selecione Executar minimizado no menu suspenso. Guarde este atalho no seu ambiente de trabalho e utilize-o quando quiser iniciar a sua aplicação sem perder o foco. Você provavelmente não saberá quando foi lançado totalmente sem abrir a janela, mas você pode fazer isso no momento de sua escolha.

    
por 25.05.2010 / 22:32
0

Talvez você possa tentar torta do diabo para realizar várias ações em janelas.

    
por 19.06.2012 / 09:22
0

embora a questão seja um pouco antiga e já tenha uma resposta aceita, acho que encontrei uma maneira melhor de fazer o que você quer (pelo menos no Windows).

Eu testei no Windows 8.1, onde funciona para mim. Espero que funcione com o Windows 7 e XP também.

Veja como:

  1. Clique em Iniciar e, em seguida, em Executar.
  2. Na caixa de texto da janela Executar, digite regedit e clique em OK. Isso abrirá o programa Editor do Registro.
  3. Localize a pasta HKEY_CURRENT_USER em Meu computador e clique no sinal (+) ao lado do nome da pasta para expandir a pasta.
  4. Continue a expandir as pastas até chegar à chave do Registro HKEY_CURRENT_USER \ Control Panel .
  5. Selecione a chave Desktop no Painel de controle.
  6. No lado direito da tela, localize e clique duas vezes na DWORD ForegroundLockTimeout .
  7. Na janela Editar Valor DWORD que aparece, defina o campo Dados do valor: como 30d40 . Nota : Certifique-se de que a opção Base esteja configurada para Hexadecimal ao inserir o valor DWORD.
  8. Clique em OK e feche o Editor do Registro.
  9. Reinicie seu PC para que as alterações feitas entrem em vigor.

Deste ponto em diante, os programas não devem mais roubar o foco da janela em que você está trabalhando atualmente.

Encontrado: aqui

    
por 17.05.2014 / 20:10