Programa para minimizar solo ciertos programas

Estoy buscando un programa gratuito que me permita presionar un atajo de teclado, y si ciertos programas están abiertos (es decir, aún no están minimizados), entonces solo ellos deberían minimizarse.

Entonces, si tengo Skype, Microsoft Word y Google Chrome abiertos en mi pantalla, entonces cuando presiono un atajo, solo Microsoft Word debería minimizarse (según la configuración predefinida).

¡Espero tener sentido!

Requisitos:

  • libre
  • atajo de teclado
  • tiene configuraciones para las cuales los programas deben minimizarse
Pregunté esto de esta pregunta

Respuestas (1)

Debería poder usar AutoHotkey (gratis, de código abierto, Windows), algo similar a:

MinimizeProcess(ExeFile)
{
Process, Exist, %ExeFile%
PID = %ErrorLevel%
if (PID = 0)
{
  Return
}

IfWinExist, ahk_pid %PID%
{
  WinMinimize, ahk_pid %PID%
}
}

!^l::
MinimizeProcess("notepad++.exe")
MinimizeProcess("notepad.exe")
; list all your programs that you want to minimize here
return

Pero el script necesita algunas mejoras (a saber, solucionar el problema WinMinimize, ahk_pid %PID%y asegurarse de que todas las ventanas de un proceso se minimicen).

autohotkey.com/docs/Tutorial.htm#Crear . En este momento, el script no funciona en mi computadora, así que no espere mucho de él... si alguien sabe cuál es el problema, tengo curiosidad. Pero en teoría, AHK debería poder hacer lo que estás pidiendo.
Parece que el problema que tengo es específico de mi computadora ( stackoverflow.com/q/24724075/395857 ), por lo que podría funcionar mejor para usted.
Bien, podré probarlo cuando esté en mi computadora portátil con Windows.
@ṧнʊß Gracias :) sí, desearía poder proporcionar un script funcional, ¡pero en este momento el error es un rompecabezas para mí!
¡Gracias, me funciona! Es extraño como no te funciona...
@ṧнʊß Genial, me alegro de que funcione para ti. Sí, supongo que hay algunas diferencias con algunos programas que tengo: intentaré eliminar algunas pruebas + en VM para ver cómo va. Agregaré otro comentario si encuentro el problema. Parece que la raíz del problema es que !^b::WinMinimize, ahk_pid 9156ni siquiera funciona (cuando 9156 es un PID válido):/